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

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

 

В этом руководстве мы покажем вам, как установить MariaDB на Linux Mint 20. Для тех из вас, кто не знал, MariaDB — это бесплатная система управления реляционными базами данных (СУБД) с открытым исходным кодом, которая считается преемником и заменой. из MySQL СУБД. Эта СУБД доступна для всех трех основных операционных систем: Linux, macOS и Windows.

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

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

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

sudo apt update

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

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

sudo apt install mariadb-server mariadb-client

После успешной установки 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 mydatabase;
 
## CREATE USER ACCOUNT
MariaDB [(none)]> CREATE USER 'dbusers'@'localhost' IDENTIFIED BY 'strong-your-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. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт MariaDB .