问题背景
开发环境与数据库不在一台机器上,需要远程访问数据库进行数据的增删改查
在安装完 MySQL,确定开启远程连接权限的情况下,SQLyog还是提示 1130 - Host XXX is not allowed to connect to this MySQL server
经过排查后发现,是因为安装数据库的机器的防火墙阻止了3306端口(MySQL的默认端口),将其开启即可顺利访问
远程连接授权
- 查看 MySQL 库中 user 表
- 选择数据库
use mysql;
- 查看 user 表中的 host、user 信息
select host, user from user;
- 选择数据库
大约 1 分钟