MySQL を新規インストールしようとしているのですが、現在接続できません。何が問題なのか、パスワードをリセットする方法もわかりません。現在、次のようなエラーが続いています。
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
これが私のバージョンです
# mysql -v
Server version: 5.6.27-0ubuntu1 (Ubuntu)
Ubuntu 15.04を使用しています。
答え1
このコマンドを実行すると、
dpkg -l | grep -i mysql-server
次のような結果が返されるはずです。
ii mysql-server
ii mysql-server-5.6
ii mysql-server-core-5.6
あなたはこれが欲しいですmysql-server-5.6
。
sudo dpkg-reconfigure mysql-server-5.6
これにより、新しいパスワードが求められ、テーブルが再初期化されます。これで、次のように接続できます。
mysql -h localhost -u root -p
Enter password:
そして、これが私が見つけた最も簡単な Ubuntu/Debian の方法です。