You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地机器连接VPS上的生产MySQL数据库遭拒绝问题求助

解决本地机器无法连接VPS上MySQL的问题

1. 修正MySQL服务器配置段错误

你的/etc/mysql/conf.d/mysql.cnf把服务器端配置写在了[mysql](客户端配置段),这个段的设置仅对MySQL客户端生效,服务器不会读取。需要修改为[mysqld]段:

[mysqld]
port = 5231
bind-address = 0.0.0.0

修改后重启MySQL服务:

sudo systemctl restart mysql

2. 修正PHPStorm端口号错误

你配置的MySQL端口是5231,但PHPStorm连接时填的是5321,端口号输入错误,将Port字段改为5231即可。

3. 确认UFW防火墙规则正确性

  • 查看当前UFW规则:
sudo ufw status numbered
  • 如果存在错误端口的规则,先删除(假设规则编号为1):
sudo ufw delete 1
  • 添加正确的允许规则:
sudo ufw allow from 你的本地机器IPv4地址 to any port 5231
  • 重新加载UFW:
sudo ufw reload

4. 验证MySQL监听状态

执行以下命令确认MySQL是否在正确端口和地址上监听:

ss -tulpn | grep mysql

正常输出应显示类似LISTEN 0 151 0.0.0.0:5231 0.0.0.0:* users:(("mysqld",pid=xxx,fd=xx)),表示MySQL已绑定0.0.0.0并监听5231端口。

内容的提问来源于stack exchange,提问作者ihorrud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 01:22:13