Difference between revisions of "MariaDB (Русский)"

From ArchWiki
Jump to: navigation, search
m
m (Установка)
Line 10: Line 10:
 
Установите пакет {{Pkg|mariadb}} из [[Official Repositories|репозиториев Community]].
 
Установите пакет {{Pkg|mariadb}} из [[Official Repositories|репозиториев Community]].
  
Ежели [[MySQL (Русский)| MySQL]] был уже установлен на вашей системе, то менеджер пакетов pacman удалит {{Pkg|mysql}}, {{Pkg|mysql-clients}} and {{Pkg|libmysqlclient}} перед установкой {{Pkg|mariadb}}.
+
Ежели [[MySQL (Русский)| MySQL]] был уже установлен на вашей системе, то менеджер пакетов pacman удалит {{Pkg|mysql}}, {{Pkg|mysql-clients}} и {{Pkg|libmysqlclient}} перед установкой {{Pkg|mariadb}}.
  
 
После инсталляции системные таблицы MySQL будут установлены автоматически. Ежели этого не произошло, то переустановите их вручную:
 
После инсталляции системные таблицы MySQL будут установлены автоматически. Ежели этого не произошло, то переустановите их вручную:

Revision as of 17:40, 11 April 2013

MariaDB - это свободный, надежный, высокопроизводительный и полнофункциональный сервер реляционных баз данных, являющийся форком сервера MySQL. MariaDB внешне совместим с MySQL, однако внутренние механизмы MariaDB во многом устроены иначе и превосходят аналогичные механизмы MySQL. MariaDB лицензирован на условиях GPLv2.

Инициатором и ведущим разработчиком MariaDB является Ульф Майкл Видениус, который в свое время создал проект MySQL. MariaDB развивается усилиями компании Monty Program Ab, в которой работают большинство основных разработчиков MySQL.

Установка

Установите пакет mariadb из репозиториев Community.

Ежели MySQL был уже установлен на вашей системе, то менеджер пакетов pacman удалит mysql, mysql-clients и libmysqlclient перед установкой mariadb.

После инсталляции системные таблицы MySQL будут установлены автоматически. Ежели этого не произошло, то переустановите их вручную:

# /usr/bin/mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
Note: Если у вас возникли ошибки на этом этапе или вы хотите узнать о нем больше, то прочтите официальную документацию по этому вопросу.

Запустите демон mariadb:

# systemctl start mysqld.service

Для автоматического запуска этого демона при загрузке операционной системы выполните:

# systemctl enable mysqld.service

Настройка

Настоятельно рекомендуется позаботиться о безопасности сервера после запуска демона. Для этого выполните команду:

# mysql_secure_installation

Ежели вы новичек в MySQL, прочтите, пожалуйста, страницу MySQL на ArchWiki для получения дополнительной информации.