我正在尝试全新安装 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 方法。