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

薄洪涛6年前Linux1512

开发机器用的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

解决

相关文章

DNS解析的流程

DNS解析的流程

最近在做DNS解析方面的事情,今天正好整理一下DNS解析的过程先说下什么叫DNS解析;简单来说,就是每台服务器都有自己的IP地址,比如我想上百度网,我会在浏览器中输入http://119.75.217...

chmod引出的问题

chmod引出的问题

上传代码后,尝试访问出现如下错误先尝试对文件修改权限[root@host wechat.bohongtao.online]# chmod -R 755 ...

Nginx解决跨域问题

不解释,做个记录location / {     add_header Access-Control-Allow-Origin&n...

centos8 新增服务

我在centos8上部署了一个java服务,使用java -jar xx.jar来启动服务,但是对于停掉服务,就得使用kill命令,所以想着把它做成个服务原始命令如下:/www/server/java...

mac免密登陆到阿里服务器

生成本地密钥ssh-keygen -t rsa   2. 拷贝 /Users/boht/.ssh/id_rsa.pub 内容到服务器的 /r...

git常用命令

太简单的clone,push ,pull就不说了,每天都用的没必要总结git放弃本地更改,强制拉取远程更新git fetch --all git reset -...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。