1. 确认MySQL版本
2. 修改MySQL配置文件
yf,添加以下内容:
ysqld]d-address = 0.0.0.0
这样可以让MySQL监听所有IP地址,包括外网IP地址。
3. 创建MySQL用户
在MySQL中创建一个新用户,并为该用户授权。
ame'@'%' IDENTIFIED BY 'password';ame'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ame'为新建用户的名称,'password'为该用户的密码。
4. 开放MySQL端口
在服务器上开放MySQL的端口,一般默认为3306端口。如果服务器有防火墙,需要将该端口加入到防火墙规则中。
5. 配置路由器端口映射
如果MySQL服务器是在内网中,需要在路由器中进行端口映射,将外网IP地址的3306端口映射到MySQL服务器的内网IP地址的3306端口。
6. 注意事项
- MySQL的root用户不应该在外网上使用,应该创建一个新用户并授权。
- MySQL的密码应该设置为强密码,避免密码泄露。
- 在MySQL中应该只授权需要的权限,避免权限泄露。
- 应该定期备份MySQL数据库,以防数据丢失。