Поиск по сайту:

Как установить MariaDB 10 на Debian и Ubuntu


MariaDB — это бесплатная версия с открытым исходным кодом популярного программного обеспечения сервера управления базами данных MySQL. Он разработан под лицензией GPLv2 (General Public License версии 2) первоначальными разработчиками MySQL и должен оставаться открытым исходным кодом.

Он разработан для достижения высокой совместимости с MySQL. Для начала вы можете прочитать о функциях MariaDB и MySQL для получения дополнительной информации и, что важно, он используется крупными компаниями/организациями, такими как Wikipedia, WordPress.com, Google plus и многими другими.

В этой статье мы покажем вам, как установить стабильную версию MariaDB 10.1 в различные выпуски дистрибутива Debian и Ubuntu.

Установите MariaDB в Debian и Ubuntu.

1. Перед установкой MariaDB вам необходимо импортировать ключ репозитория и добавить репозиторий MariaDB с помощью следующих команд:

В Debian 10 (Сид)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'

В Debian 9 (растяжка)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

В Debian 8 (Джесси)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'

В Debian 7 (Wheezy)

sudo apt-get install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'

На Ubuntu 16.10 (Яккеты Як)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'

В Ubuntu 16.04 (Xenial Xerus)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

В Ubuntu 14.04 (Надежный)

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

2. Затем обновите список источников системных пакетов и установите сервер MariaDB следующим образом:

sudo apt-get update
sudo apt-get install mariadb-server

В ходе установки вам будет предложено настроить сервер MariaDB; установите безопасный пароль пользователя root в интерфейсе ниже.

Повторно введите пароль и нажмите [Enter], чтобы продолжить процесс установки.

3. Когда установка пакетов MariaDB завершится, запустите на время демон сервера базы данных и включите его автоматический запуск при следующей загрузке следующим образом:

------------- On SystemD Systems ------------- 
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo systemctl status mariadb

------------- On SysVinit Systems ------------- 
sudo service mysql  start 
chkconfig --level 35 mysql on
OR
update-rc.d mysql defaults
sudo service mysql status

4. Затем запустите сценарий mysql_secure_installation, чтобы защитить базу данных, где вы сможете:

  1. установите пароль root (если он не установлен на этапе настройки выше).
  2. отключить удаленный root-вход
  3. удалить тестовую базу данных
  4. удалить анонимных пользователей и
  5. перезагрузить привилегии
sudo mysql_secure_installation

5. После того, как сервер базы данных будет защищен, проверьте его установленную версию и войдите в командную оболочку MariaDB следующим образом:

mysql -V
mysql -u root -p

Чтобы начать изучение MySQL/MariaDB, прочтите:

  1. Изучите MySQL/MariaDB для начинающих – Часть 1
  2. Изучите MySQL/MariaDB для начинающих – часть 2
  3. Базовые команды администрирования базы данных MySQL – часть III
  4. 20 команд MySQL (Mysqladmin) для администрирования баз данных – часть IV

Ознакомьтесь с этими 4 полезными инструментами командной строки для мониторинга производительности MySQL/MariaDB в Linux, а также ознакомьтесь с этими 15 полезными советами по настройке и оптимизации производительности MySQL/MariaDB.

Вот и все. В этой статье мы показали вам, как установить стабильную версию MariaDB 10.1 в различные выпуски Debian и Ubuntu. Вы можете отправить нам любые вопросы/мысли через форму комментариев ниже.