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

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


linux:servers:configuring_mysql

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:servers:configuring_mysql [2025/12/25 11:25] Кириллlinux:servers:configuring_mysql [2026/03/07 11:30] (текущий) Кирилл
Строка 7: Строка 7:
 ===== Первоначальная настройка MySQL ===== ===== Первоначальная настройка MySQL =====
  
-Делаем первоначальную настройку базы данных MySQL/MariaBD+Делаем первоначальную настройку базы данных MySQL: 
-<code>+<code bash>
 sudo mysql_secure_installation sudo mysql_secure_installation
-</code> 
- 
-Для MariaDB 11.8 
-<code> 
-sudo mariadb-secure-installation 
 </code> </code>
  
Строка 20: Строка 15:
  
 ^  Вопрос                                                  Ответ Да/Нет                                            ^ ^  Вопрос                                                  Ответ Да/Нет                                            ^
 +|  Введите текущий пароль для пользователя root?          |  Ничего не вводим, нажимаем Enter                        |
 +|  Переключиться на аутентификацию unix_socket?            Y / n: y                                                |
 |  Установить пароль root?                                |  Y / n: y                                                | |  Установить пароль root?                                |  Y / n: y                                                |
 |  Удалить анонимных пользователей?                        (Нажмите y - Y для Yes, любой другой символ для No): y  | |  Удалить анонимных пользователей?                        (Нажмите y - Y для Yes, любой другой символ для No): y  |
Строка 29: Строка 26:
  
 Подключаемся к MySQL: Подключаемся к MySQL:
-<code>+<code bash>
 sudo mysql -u root -p sudo mysql -u root -p
 </code> </code>
  
 Список баз данных: Список баз данных:
-<code>+<code mysql>
 SHOW DATABASES LIKE '%'; SHOW DATABASES LIKE '%';
 </code> </code>
  
 Список пользователей MySQL: Список пользователей MySQL:
-<code>+<code mysql>
 select user from mysql.user; select user from mysql.user;
 </code> </code>
  
 Создание базы данных: Создание базы данных:
-<code>+<code mysql>
 CREATE DATABASE database_name; CREATE DATABASE database_name;
 </code> </code>
  
 Создаём пользователя базы данных: Создаём пользователя базы данных:
-<code>+<code mysql>
 CREATE USER 'user'@'localhost' IDENTIFIED BY 'password'; CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
 </code> </code>
  
 Удаление пользователя: Удаление пользователя:
-<code>+<code mysql>
 DROP USER 'user'@'localhost'; DROP USER 'user'@'localhost';
 </code> </code>
  
 Удаление базы данных: Удаление базы данных:
-<code>+<code mysql>
 DROP DATABASE database_name; DROP DATABASE database_name;
 </code> </code>
  
 Удаление нескольких пользователей: Удаление нескольких пользователей:
-<code>+<code mysql>
 DROP USER 'user1'@'localhost', 'user2'@'localhost'; DROP USER 'user1'@'localhost', 'user2'@'localhost';
 </code> </code>
  
 Назначаем все права доступа, для созданного пользователя: Назначаем все права доступа, для созданного пользователя:
-<code>+<code mysql>
 GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost'; GRANT ALL PRIVILEGES ON * . * TO 'user'@'localhost';
 </code> </code>
  
 Применяем изменения: Применяем изменения:
-<code>+<code mysql>
 FLUSH PRIVILEGES; FLUSH PRIVILEGES;
 </code> </code>
linux/servers/configuring_mysql.1766661950.txt.gz · Последнее изменение: Кирилл