# 修改MySQL配置文件
vim /etc/my.cnf
# 找到bind-address参数,将其设置为内网服务器的IP地址
bind-address = 内网服务器IP地址
# 保存并退出
# 重启MySQL服务
service mysql restart
授权外网服务器连接:在MySQL中创建远程连接用户,并授权其从外网服务器连接到MySQL数据库。
-- 在MySQL中创建远程连接用户
CREATE USER '用户名'@'外网服务器IP' IDENTIFIED BY '密码';
-- 授权用户访问数据库
GRANT ALL PRIVILEGES ON 数据库名.* TO '用户名'@'外网服务器IP';
-- 刷新权限
FLUSH PRIVILEGES;
flowchart TD
A(检查防火墙设置) --> B{设置允许外网访问};
B -->|是| C(修改MySQL配置);
B -->|否| D(检查网络设备配置);
C --> E{设置bind-address为内网IP};
E --> F[重启MySQL服务];
D --> G{确保网络设备未限制};
G -->|是| H(尝试连接);
G -->|否| I(检查网络设备配置);
I --> J{解决网络设备问题};
J --> G;
H --> K{连接成功?};
K -->|是| L(完成);
K -->|否| M(检查用户名和密码);
M --> N{修改用户名和密码};
N --> H;