1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的
2.在安装Mysql数据库的主机上登录root用户:
3.依次执行如下命令:
可以看到当前主机配置信息为localhost.
Host=localhost,表示只能通过本机客户端去访问而%是个通配符,如果Host=192.168.1.%那么就表示只要是IP地址前缀为“192.168.1.”的客户端都可以连接。如果Host=%表示所有IP都有连接权限。
注意:在生产环境下不能为了省事將host设置为%这样做会存在安全问题,具体的设置可以根据生产环境的IP进行设置;
Host设置了“%”后便可以允许远程访问
发布了26 篇原创文章 · 獲赞 30 · 访问量 6万+