Как установить 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
, чтобы защитить базу данных, где вы сможете:
- установите пароль root (если он не установлен на этапе настройки выше).
- отключить удаленный root-вход
- удалить тестовую базу данных
- удалить анонимных пользователей и
- перезагрузить привилегии
sudo mysql_secure_installation
5. После того, как сервер базы данных будет защищен, проверьте его установленную версию и войдите в командную оболочку MariaDB следующим образом:
mysql -V
mysql -u root -p
Чтобы начать изучение MySQL/MariaDB, прочтите:
- Изучите MySQL/MariaDB для начинающих – Часть 1
- Изучите MySQL/MariaDB для начинающих – часть 2
- Базовые команды администрирования базы данных MySQL – часть III
- 20 команд MySQL (Mysqladmin) для администрирования баз данных – часть IV
Ознакомьтесь с этими 4 полезными инструментами командной строки для мониторинга производительности MySQL/MariaDB в Linux, а также ознакомьтесь с этими 15 полезными советами по настройке и оптимизации производительности MySQL/MariaDB.
Вот и все. В этой статье мы показали вам, как установить стабильную версию MariaDB 10.1 в различные выпуски Debian и Ubuntu. Вы можете отправить нам любые вопросы/мысли через форму комментариев ниже.