本地navicat连接服务器mysql报错Access denied for user 'root'@'localhost'(using password:YES)

参考地址:http://blog.csdn.net/jack__love/article/details/79019049
服务器环境centos7,本地windows电脑第一次连接mysql报Access denied for user 'root'@'localhost'(using password:YES)这个错。

  1. 先vim /etc/my.cnf 最后一行加上skip-grant-tables
  2. 重启mysql:service mysqld restart
  3. mysql -u root -p然后直接回车
  4. use mysql;
  5. update user set password=PASSWORD(“123456”) where user=’root’;
  6. 回过去删除最后一行的“skip-grant-tables”
  7. 再重启mysql:service mysqld restart

猜你喜欢

转载自blog.csdn.net/wt1286331074/article/details/79564115