1、问题现象
Mysql服务启动成功之后,通过客户端访问时出现如下问题
Access denied for user root'@'localhost
2、解决办法
1)通过如下命令,跳过密码登录启动服务。
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld.exe --defaults-file=D:\xampp\mysql\my.ini --console --skip-grant-tables
2)另外开启一个窗口,执行如下命令
mysql -u root mysql
然后再执行
update user set authentication_string=password('xxxx') where user='root'
flush privileges
重新启动mysql并连接即可