首页 技术Linux正文

linux下mysql报错Access denied for user 'root'@'%

薄洪涛 Linux 2019-08-20 788 0

开发机器用的linux,但是装好mysql用navicat链接的时候,会报错Access denied for user 'root'@'%,命令mysql -u root也是同样的错误,但是加上sudo就不报错了

解决方法:

sudo vim /etc/mysql/my.cnf

增加:

[mysqld]
skip-grant-tables

重启mysql

sudo /etc/init.d/mysql restart

解决

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论