Установка MySQL Server с запросом начального пароля

Установка MySQL Server с запросом начального пароля

В 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;

Связанный контент