导读 在日常运维工作中,MySQL的远程连接配置是必不可少的技能之一。想要实现从另一台设备访问你的MySQL数据库?首先需要确保服务器防火墙已开放...
在日常运维工作中,MySQL的远程连接配置是必不可少的技能之一。想要实现从另一台设备访问你的MySQL数据库?首先需要确保服务器防火墙已开放3306端口,并且MySQL服务允许外部访问。以下是具体步骤:
第一步,登录到MySQL服务器,使用`mysql -u root -p`进入命令行界面。接着输入以下命令修改权限:
```sql
GRANT ALL PRIVILEGES ON . TO '用户名'@'%' IDENTIFIED BY '密码';
FLUSH PRIVILEGES;
```
这里的`%`表示允许任意IP访问,如果只想指定某台机器,可以用其IP地址代替。
第二步,检查服务器的防火墙设置。可以运行`sudo ufw allow 3306/tcp`来开放端口(适用于Linux系统)。此外,别忘了检查MySQL配置文件`my.cnf`,确保`bind-address`未限制为`127.0.0.1`,改为`0.0.0.0`以支持外部连接。
完成以上配置后,你就可以通过Navicat或命令行工具`mysql -h [服务器IP] -u 用户名 -p`尝试远程连接啦!🚀
记得妥善保管数据库密码,保障数据安全哦! 🔒
版权声明:本文由用户上传,如有侵权请联系删除!