Как установить MariaDB на Linux Mint 19

Как установить MariaDB на Linux Mint 19

 

В этом руководстве мы покажем вам, как установить MariaDB на Linux Mint 19. Для тех из вас, кто не знал, MariaDB — это многопоточная система управления реляционными базами данных с открытым исходным кодом, обратно совместимая замена MySQL.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку базы данных MariaDB на сервере Linux Mint 19 (Tricia).

Установите MariaDB на Linux Mint 19

Шаг 1. Перед запуском приведенного ниже руководства важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update

Шаг 2. Установка MariaDB на Linux Mint 19.

Теперь мы импортируем ключ MariaDB в вашу систему, набрав следующее:

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

Далее, импортируя ключ, добавляем репозиторий MariaDB:

sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ftp.utexas.edu/mariadb/repo/10.3/ubuntu bionic main'

Наконец, давайте обновим информацию о пакете из всех настроенных источников:

sudo apt update
sudo apt install mariadb-server

Давайте проверим, что мы правильно установили MariaDB. В своей оболочке введите:

mysql -V

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

sudo systemctl status mariadb

Шаг 3. Защитите MariaDB от настроек по умолчанию.

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

mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

Enter current password for root (enter for none):
OK, successfully used password, moving on...

Set root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
 ... Success!

Remove anonymous users? [Y/n] y
 ... Success!

Disallow root login remotely? [Y/n] y
 ... Success!

Remove test database and access to it? [Y/n] y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

Reload privilege tables now? [Y/n] y
 ... Success!

Cleaning up...
Thanks for using MariaDB!

Чтобы войти в MariaDB, используйте следующую команду (обратите внимание, что это та же команда, которую вы использовали бы для входа в базу данных MariaDB):

mysql -u root -p

Также попробуйте создать новую базу данных, пользователя и назначить привилегии для базы данных:

## CREATE DATABASE
MariaDB [(none)]> CREATE DATABASE mydb;
 
## CREATE USER ACCOUNT
MariaDB [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'secret-passwd';
 
## GRANT PERMISSIONS ON DATABASE
MariaDB [(none)]> GRANT ALL ON mydb.* TO 'dbusers'@'localhost';
 
##  RELOAD PRIVILEGES
MariaDB [(none)]> FLUSH PRIVILEGES;

Затем перезапустите сервер базы данных MariaDB и включите его запуск при запуске системы, используя:

sudo systemctl restart mariadb
sudo systemctl enable mariadb

Поздравляю! Вы успешно установили MariaDB . Благодарим за использование этого руководства для установки базы данных MariaDB в системах Linux Mint 19 Tricia. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт MariaDB .