首页 > 科技 >

MySQL 🚀 开启远程连接权限 & Linux 测试 3306 端口✅

发布时间:2025-04-01 19:08:04来源:

💻 在日常运维中,配置 MySQL 的远程访问权限和测试端口是否开放是必备技能之一。如果你刚完成 MySQL 的远程连接设置,却不确定 3306 端口是否成功对外开放,不妨试试以下方法!

首先,确保 MySQL 已正确配置允许远程访问。登录到服务器后,执行 `sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf` 修改绑定地址为 `0.0.0.0`,然后重启服务:`sudo systemctl restart mysql`。接着,添加远程用户权限:

```sql

GRANT ALL PRIVILEGES ON . TO 'your_username'@'%' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;

```

其次,用 Linux 的 `netstat` 或 `ss` 命令检查 3306 端口状态:

```bash

sudo netstat -tuln | grep 3306

或者使用 ss:

sudo ss -tuln | grep 3306

```

如果显示监听状态(如 `LISTEN`),说明端口已开启。

最后,从另一台设备运行 `telnet your_server_ip 3306`,若连接成功,则意味着远程访问畅通无阻!恭喜你,MySQL 远程连接搞定啦 🎉

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。