linux 打开3306端口
时间: 2023-05-25 10:03:17 浏览: 120
linux下mysql开启远程访问权限 防火墙开放3306端口
1. 确认mysql已经安装并启动
2. 检查防火墙是否开启,如果开启则需要放行3306端口
3. 执行以下命令来检查3306端口是否已经打开
netstat -lnp | grep 3306
如果3306端口已经打开,将会返回一个类似于这样的结果:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
4. 如果端口没有打开,打开/etc/mysql/my.cnf文件
5. 在文件中找到bind-address = 127.0.0.1这一行,把127.0.0.1修改为0.0.0.0
6. 重新启动mysql服务
sudo systemctl restart mysql
7. 再次检查3306端口是否打开
netstat -lnp | grep 3306
如果正确设置,会返回类似于下面的结果:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
阅读全文