安装完mysql5.7后用navicat连接报错如下
解决方法: 需要修改一下mysql库中user表里的root是密码。
使用命令:
vi /etc/my.cnf #在mysqld模块下添加
在mysqld中添加后保存退出, 重启Mysql服务
skip-grant-tables
systemctl restart mysqld #重启服务命令
登录mysql
mysql
使用mysql库
use mysql
这里查看user表结构, 使用命令desc user;
这里发现没有pssword字段, 其实是改成了authentication_string(以前的叫password)
命令:·update user set authentication_string='123456' where user='root';
ok, 搞定。
mysql5.7报错Access denied for user 'root'@'xxxx.xxxx.xxxx.xxxx'(using password NO)
最新推荐文章于 2024-05-10 09:40:13 发布