我正在嘗試全新安裝 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 方式。