====== Настройка 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;