
Linux Mint に MySQL Server をインストールし、空のパスワードを使用することを選択しました。
つまり、空のパスワードは受け入れられないため、phpMyAdmin にログインできません。
実行時に空のパスワードが受け入れられないため、ルート MySQL パスワードをリセットすることもできません。
mysqladmin -u root -p password newpass
mysql_secure_installation
空のパスワードも受け入れられないため、どちらも実行できません。
ソフトウェア マネージャーを使用して MySQL Server を削除し、再度 MySQL Server をインストールすると、パスワードを設定するように求められません。
実行した場合:
apt-get purge mysql-server mysql-common mysql-client-<version>
rm -rf /var/lib/mysql
rm -rf /etc/mysql*
からこの答えMySQL Server を再度インストールしても、パスワードの入力を求められません。
ご協力いただければ幸いです。
アップデート
実行すると次の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
次にルートパスワードを変更します
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myp4ssw0rd');
FLUSH PRIVILEGES;