По-рано писахме за 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 сега.