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