Открываем терминал Ctrl+Alt+T, и пишем следующие команды:
Делаем первоначальную настройку базы данных 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:
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;