一、连接原理与前置条件
香港服务器连接内地MySQL数据库需通过公网IP建立远程连接,核心在于解决网络互通与权限配置问题。需确保内地MySQL数据库已开启远程访问权限,且两地服务器间网络端口(默认3306)畅通。
二、配置内地MySQL数据库
- 创建专用用户并授权:
CREATE USER \'hk_user\'@\'香港服务器IP\' IDENTIFIED BY \'密码\';GRANT ALL PRIVILEGES ON *.* TO \'hk_user\'@\'香港服务器IP\';
- 修改配置文件
my.cnf
:bind-address = 0.0.0.0
- 重启MySQL服务:
systemctl restart mysql
三、设置香港服务器连接
四、安全策略与验证测试
需在内地服务器防火墙放行香港IP的3306端口,建议通过安全组设置白名单。完成配置后,使用telnet 内地IP 3306
测试端口连通性,成功后再进行数据库登录验证。
通过合理的权限配置、网络策略调整和客户端工具部署,可实现香港服务器与内地MySQL数据库的安全连接。建议定期审计数据库用户权限,并启用SSL加密提升跨境传输安全性。