MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как да инсталирате MariaDB на CentOS 7 / RHEL 7

По-рано писахме за MariaDB Server на RHEL 7 през октомври 2014 г. MariaDB Server се разрасна значително през последните 6 години, така че през февруари 2020 г. предоставихме опресняване на тази тема. Ако търсите нашите стари думи, можете да ги намерите тук.

Относно RHEL 7 и CentOS 7

Red Hat Enterprise Linux 7 (RHEL 7) беше пуснат през 2014 г. и оттогава има седем издания. Проектът CentOS следва изданията на изходния код на RHEL нагоре по веригата с бинарни компилации на общността няколко месеца по-късно. CentOS Linux 7 беше пуснат през юли 2014 г. MariaDB Server е наличен за използване както на RHEL 7, така и на CentOS 7.

Red Hat обяви, че RHEL 7.7 ще бъде последната версия на версията на RHEL 7.x, така че очакваме потребителите да искат да надстроят до RHEL 8, преди поддръжката за RHEL 7.7 да приключи през август 2021 г. Ако искате да надстроите , може да се насладите на нашия блог „Как да инсталирате MariaDB Server на RHEL 8 / CentOS 8“.

MariaDB Server е наличен и поддържан на RHEL 7 и CentOS 7 и лесно се внедрява от хранилища на доставчици на ОС или хранилища на MariaDB с помощта на YUM.

Инсталиране на MariaDB сървър

Дистрибуциите на RHEL 7 и CentOS 7 включват MariaDB Server 5.5 по подразбиране.

Можете да инсталирате MariaDB Server от командния ред:

$ sudo yum install mariadb-server

Предимства на MariaDB Server 10.4

Докато CentOS 7 и RHEL 7 включват MariaDB Server 5.5, бяха направени значителни подобрения, тъй като MariaDB Community Server беше променен през сериите от версии 10.0, 10.1, 10.2, 10.3 и 10.4. Серията версии на MariaDB Server 10.4 включва:

  • Незабавно ALTER за InnoDB таблици
  • Проследяване на оптимизатора за подпомагане на диагностиката на производителността
  • Прозоречни функции и общи таблични изрази (CTE)
  • Темпорални таблици, включително версия на системата, времеви период на приложение и биттемпорални (и двете)
  • Възможност за презареждане на SSL сертификати без рестартиране на сървъра
  • Технология Galera 4, голямо подобрение в сравнение с Galera 3
  • Допълнителни машини за съхранение, включително MyRocks
  • SQL_MODE=ORACLE за съвместимост с подмножество на Oracle PL/SQL
  • Разширено криптиране на данни в покой
  • Подобрения при удостоверяване, включително множество методи за удостоверяване на потребител

Инсталиране на MariaDB Server 10.4

За да разположите MariaDB Community Server 10.4 на RHEL 7 или CentOS 7, първо изтеглете и използвайте mariadb_repo_setup скрипт за конфигуриране на хранилищата на MariaDB за YUM:

$ sudo yum install wget
$ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
$ chmod +x mariadb_repo_setup
$ sudo ./mariadb_repo_setup

За да инсталирате MariaDB Community Server и зависимости:

$ sudo yum install MariaDB-server

Конфигуриране и защита на MariaDB сървър

Стартирайте услугата systemd за MariaDB Server 5.5 или 10.4, като използвате systemctl:

$ sudo systemctl start mariadb.service

Специфичните практики за сигурност трябва винаги да следват всички специфични за бизнеса изисквания и управление. Трябва да се предприемат някои основни стъпки, за да се подпомогне внедряването на MariaDB Community Server 5.5 или 10.4:

$ sudo mysql_secure_installation

MariaDB Enterprise Server

MariaDB Corporation предоставя търговска поддръжка за платформата MariaDB, която включва MariaDB Enterprise Server. MariaDB Enterprise Server се поддържа от редица операционни системи, включително RHEL 7 и CentOS 7.

MariaDB Enterprise Server е базиран на MariaDB Community Server и се доставя с подобрени функции, включително:

  • Предвидими версии през жизнения цикъл на предприятието
  • Подобрени настройки по подразбиране
  • MariaDB Enterprise Audit, с разширена функционалност спрямо MariaDB Audit Plugin
  • MariaDB Enterprise Backup, с горещи онлайн архиви
  • MariaDB Enterprise Cluster, с разширено криптиране през MariaDB Cluster (Galera)

Искате ли да чуете повече? Свържете се с нас или вижте документацията на MariaDB Enterprise.

MariaDB вече е достъпна в облака. Започнете със SkySQL сега.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 3 начина да получите името на месеца от дата в MariaDB

  2. Обявяване на ClusterControl 1.7.4:Репликация от клъстер към клъстер – Крайно възстановяване при бедствия

  3. Как работи FIELD() в MariaDB

  4. Поправете „ГРЕШКА 1136 (21S01):Броят на колоните не съвпада с броя на стойностите на ред 1“ при вмъкване на данни в MariaDB

  5. 3 начина да получите съпоставяне на колона в MariaDB