赞
踩
在用Navicat配置远程连接Mysql数据库时,报错
原因:这是由于Mysql配置了不支持远程连接引起的
解决方法:
在安装Mysql数据库的主机上登录root用户,执行以下命令:
1.登录root用户:mysql -u root -p
2.查看主机的配置信息:use mysql;
select host from user where user='root';
3.Host设置为通配符%:update user set host = '%' where user ='root'
4.修改完成后,使配置立即生效:flush privilegs
使用navicat 成功连接至mysql。
PS: root连接成功,若使用其他账号连接失败,报错:access denied for user ...
则需要修改该用户对用的Host值,如下:
使用此账号再次连接,成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。