Linux, Ubuntu

Установка MariaDB/MySQL на Ubuntu

Установка MariaDB/MySQL на Ubuntu 16.04/18.04/20.04

Сегодня мы установим сервер базы данный MariaDB на Ubuntu 18.04
Так же произведем первоначальную настройку.

Что для этого нам понадобиться?

1. VPS или Выделенный сервер.
(Для демонстрации будет использован тариф VDS-MSK-1)
2. Putty для подключения к серверу.

Начнём установку!

1. Подключимся к нашему серверу. (гайд)
2. Обновим список пакетов:
apt update

3. Устанавливаем пакеты.
apt install mariadb-server mariadb-client -y

4. Готово, проверяем установку.
mysql -v

Базовая настройка и создание первой базы.

1. Базовая настройка.
mysql_secure_installation

Так как мы еще не задали пароль у root для MySQL, просто жмем Enter.

Просто жмем Enter.
Здесь нужно ввести пароль 2 раза для root пользователя MySQL, вводим любой который не забудете.
*Пароль не будет отображаться на экране*

Отключаем анонимных юзеров.

Отключаем удаленную авторизацию под root пользователем для безопасности.

Удаляем тестовые базы, они нам не понадобятся.

Обновляем привелегии.

2. Создание базы и пользователя.
mysql -u root

Создание базы
CREATE DATABASE db_name;
Создание пользователя
CREATE USER ‘db_user’@localhost IDENTIFIED BY ‘db_pass’;
Выдача прав на базу
GRANT ALL ON db_name.* TO ‘db_user’@localhost IDENTIFIED BY ‘db_pass’;

Не забываем сменить значения на ваши (без пробелов).
db_name — название базы
db_user — пользователь базы
db_pass — пароль пользоваетля

3. Готово, дальше ставим phpMyAdmin или Adminer (по желанию) и проверяем работоспособность.
*Очень надеюсь с такой задачей вы справитесь и мне не надо будет гайд делать для этого))*

Заключение.

Установка MariaDB/MySQL на Ubuntu успешно завершена!
Спасибо за внимание!

Может вам будет интересно:
Автоматическая установка Nginx на Ubuntu
Установка Ubuntu 20.04
Java 8 Ubuntu — Установка

Ищите игровой или VPS хостинг?
Присмотритесь к выбору HellaHost!

Если у вас остались вопросы, пишите мне на:
Почту — [email protected]
TeamSpeak5 — [email protected]

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *