В Linux нет пароля базы данных MySQL по умолчанию. В процессе установки вам будет предложено установить пароль для пользователя root MySQL. Если вы забыли пароль или не уверены в нем, вы можете попробовать следующие способы его сброса или восстановления:
-
Сброс пароля root MySQL с помощью команды dpkg-reconfigure:
- Откройте терминал и выполните следующую команду:
sudo dpkg-reconfigure mysql-server - Следуйте инструкциям, чтобы сбросить пароль root.
- Откройте терминал и выполните следующую команду:
-
Сброс пароля root MySQL с помощью команды mysqld_safe:
- Остановите службу MySQL, выполнив следующую команду:
sudo service mysql stop - Запустите MySQL в безопасном режиме:
sudo mysqld_safe --skip-grant-tables & - Подключитесь к серверу MySQL от имени пользователя root:
mysql -u root - Сбросьте пароль root, выполнив следующую команду SQL:
UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root'; FLUSH PRIVILEGES; EXIT; - Перезапустите службу MySQL:
sudo service mysql restart
- Остановите службу MySQL, выполнив следующую команду:
-
Сброс пароля root MySQL с помощью команды mysqladmin:
- Остановите службу MySQL:
sudo service mysql stop - Запустите MySQL в безопасном режиме:
sudo mysqld_safe --skip-grant-tables & - Сбросьте пароль root, выполнив следующую команду:
sudo mysqladmin -u root flush-privileges password "new_password" - Перезапустите службу MySQL:
sudo service mysql restart
- Остановите службу MySQL:
Обратите внимание, что эти методы предполагают, что у вас есть права администратора в системе Linux. Важно защитить установку MySQL, используя надежный пароль и следуя рекомендациям по обеспечению безопасности базы данных.