Linux 虚拟机CentOS7 中安装mysql后,想在本地访问mysql数据库,通过Natvicat连接时报错如下:
原因:mysql没有开启远程登录权限
解决办法:
进入mysql 数据库后,使用mysql
use mysq;
修改user表中的字段值:
update user set host=’%’ where user=‘root’; # 允许远程访问
flush privileges; # 让更改立即生效,
也可以重启mysql服务
systemctl restart mysqld
再次执行连接: