最近尝试安装最新版的MySQL 5.7.10,结果出现了ERROR 1698 (28000)
,如下。
~$ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
首先停止mysql服务。
~$ sudo service mysql stop
以安全模式启动MySQL。
~$ sudo mysqld_safe --skip-grant-tables &
MySQL启动之后就可以不用密码登陆了。
~$ mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Yo