Инструменты пользователя

Инструменты сайта


linux:servers:configuring_mysql

Настройка MySQL


Открываем терминал Ctrl+Alt+T, и пишем следующие команды:

Первоначальная настройка MySQL

Делаем первоначальную настройку базы данных MySQL/MariaBD:

sudo mysql_secure_installation

Отвечаем yes / y на следующие вопросы безопасности:

Вопрос Ответ Да/Нет
Установить пароль root? Y / n: y
Удалить анонимных пользователей? (Нажмите y - Y для Yes, любой другой символ для No): y
Запретить вход в систему удаленно? (Нажмите y - Y для Yes, любой другой символ для No): y
Удалить тестовую базу данных и получить доступ к ней? (Нажмите y - Y для Yes, любой другой символ для No): y
Обновить таблицы привилегий сейчас? (Нажмите y - Y для Yes, любой другой символ для No): y

Подключение к MySQL

Подключаемся к MySQL:

sudo mysql -u root -p

Список баз данных:

SHOW DATABASES LIKE '%';

Список пользователей MySQL:

select user from mysql.user;

Создание базы данных:

CREATE DATABASE database_name;

Создаём пользователя базы данных:

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';

Удаление пользователя:

DROP USER 'user'@'localhost';

Удаление базы данных:

DROP DATABASE database_name;

Удаление нескольких пользователей:

DROP USER 'user1'@'localhost', 'user2'@'localhost';

Назначаем все права доступа, для созданного пользователя:

GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost';

Применяем изменения:

FLUSH PRIVILEGES;
linux/servers/configuring_mysql.txt · Последнее изменение: Кирилл