linux:servers:configuring_mysql
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| linux:servers:configuring_mysql [2025/12/08 09:29] – создано Кирилл | linux:servers:configuring_mysql [2025/12/25 15:55] (текущий) – Кирилл | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Настройка | ||
| + | ---- | ||
| + | |||
| + | Открываем терминал **Ctrl+Alt+T**, | ||
| + | |||
| + | ===== Первоначальная настройка MySQL ===== | ||
| + | |||
| + | Делаем первоначальную настройку базы данных MySQL: | ||
| + | < | ||
| + | sudo mysql_secure_installation | ||
| + | </ | ||
| + | |||
| + | Отвечаем yes / y на следующие вопросы безопасности: | ||
| + | |||
| + | ^ Вопрос | ||
| + | | Введите текущий пароль для пользователя root? | Ничего не вводим, | ||
| + | | Переключиться на аутентификацию unix_socket? | ||
| + | | Установить пароль root? | Y / n: y | | ||
| + | | Удалить анонимных пользователей? | ||
| + | | Запретить вход в систему удаленно? | ||
| + | | Удалить тестовую базу данных и получить доступ к ней? | ||
| + | | Обновить таблицы привилегий сейчас? | ||
| + | |||
| + | ===== Подключение к MySQL ===== | ||
| + | |||
| + | Подключаемся к MySQL: | ||
| + | < | ||
| + | sudo mysql -u root -p | ||
| + | </ | ||
| + | |||
| + | Список баз данных: | ||
| + | < | ||
| + | SHOW DATABASES LIKE ' | ||
| + | </ | ||
| + | |||
| + | Список пользователей MySQL: | ||
| + | < | ||
| + | select user from mysql.user; | ||
| + | </ | ||
| + | |||
| + | Создание базы данных: | ||
| + | < | ||
| + | CREATE DATABASE database_name; | ||
| + | </ | ||
| + | |||
| + | Создаём пользователя базы данных: | ||
| + | < | ||
| + | CREATE USER ' | ||
| + | </ | ||
| + | |||
| + | Удаление пользователя: | ||
| + | < | ||
| + | DROP USER ' | ||
| + | </ | ||
| + | |||
| + | Удаление базы данных: | ||
| + | < | ||
| + | DROP DATABASE database_name; | ||
| + | </ | ||
| + | |||
| + | Удаление нескольких пользователей: | ||
| + | < | ||
| + | DROP USER ' | ||
| + | </ | ||
| + | |||
| + | Назначаем все права доступа, | ||
| + | < | ||
| + | GRANT ALL PRIVILEGES ON * . * TO ' | ||
| + | </ | ||
| + | |||
| + | Применяем изменения: | ||
| + | < | ||
| + | FLUSH PRIVILEGES; | ||
| + | </ | ||
