无法通过连接字符串连接到远程MySQL服务器

问题描述 投票:0回答:1

我有一个运行在

10.55.1.95
的服务器,它运行 MySQL 数据库引擎。我尝试在不同的服务器上连接到它,比如通过像这样的连接字符串
10.55.1.98
,但我收到一条错误消息,指出用户
[电子邮件受保护]
的访问被拒绝。我可以通过命令行完美连接到数据库sql_alchemy_conn=mysql+mysqldb://my_user:[email protected]/my_db。如何解决这个连接字符串问题?我的 my_user 设置允许所有主机%
    

mysql linux server connection-string
1个回答
0
投票

确认 MySQL 正在侦听正确的 IP 地址。检查 mysql conf 文件中的绑定地址,该地址应为 0.0.0.0 或 10.55.1.98。确保它不是 127.0.0.1。

这 2 次更新后重新启动 SQL 服务器,看看是否有效。如果没有,请确保服务器 10.55.1.95 上的防火墙允许端口 3306 上来自 10.55.1.98 的传入连接。

© www.soinside.com 2019 - 2024. All rights reserved.