
В Linux Mint я установил MySQL Server и решил использовать пустой пароль.
Это означает, что я не могу войти в phpMyAdmin, так как пустые пароли не принимаются.
Я также не могу сбросить пароль root MySQL, так как пустой пароль не принимается при запуске:
mysqladmin -u root -p password newpass
Я не могу запустить mysql_secure_installation
ни то, ни другое, так как пустой пароль там тоже не принимается.
Если я использую Software Manager для удаления MySQL Server, а затем снова устанавливаю MySQL Server, мне не предлагается установить пароль.
Если я запущу:
apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*
отэтот ответ, мне по-прежнему не предлагается ввести пароль при повторной установке сервера MySQL.
Помощь приветствуется.
Обновлять
Когда я бегу, mysql -uroot
я получаю:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Когда я бегу, service mysql start
я получаю:
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
решение1
Вход в MySQL без пароля через
mysql -uroot
Затем измените пароль root через
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;