用Navicat Premium 链接mysql数据库时报错mysql
报错缘由:此时的MySQL默认不能远程链接。sql
解决方案:修改MySQL配置数据库
具体步骤:服务器
一、登录服务器,进入数据库3d
mysql -uroot -p密码
查看数据库用户code
show databases;
二、切换用户,查看配置blog
执行命令rem
use mysql; select host from user where user='root';
看到如图所示的配置:localhostclass
三、修改配置配置
执行以下命令
update user set host = '%' where user ='root'
解释:将localhost设置为通配符%。
localhost设置了“%”后即可以容许远程访问。
四、使配置生效
localhost修改完成后执行如下命令使配置当即生效。
flush privileges;
而后在查看配置
select host from user where user='root';
已成功修改,这个时候就能够链接了。