PySQL 远程连不上 MySQL,请问还有其它什么原因造成的呢?
已经开启了数据库用户权限,也打开了端口,本地用客户端软件和 php 都可以链接上数据库,但是用 pysql 就是连不上。 请问这个还有其它什么原因造成的呢?
pymysql.err.OperationalError: (1045, “Access denied for user ‘数据库名’@’本地网络 IP’ (using password: YES)”)
已经开启了数据库用户权限,也打开了端口,本地用客户端软件和 php 都可以链接上数据库,但是用 pysql 就是连不上。 请问这个还有其它什么原因造成的呢?
pymysql.err.OperationalError: (1045, “Access denied for user ‘数据库名’@’本地网络 IP’ (using password: YES)”)
已经操作过这样的步骤了。
at 符号后面指定的地址,如果有更详细的,会优先匹配更详细的那个的权限
同样的链接信息,客户端和 php 都可以链接。我再查查什么原因吧。
import pymysql
pymysql.connect(‘remote_server_ip’, ‘database_user’, ‘database_name’, ‘database_password’)
pymysql.connect(‘remote_server_ip’, ‘database_user’, ‘database_name’, ‘database_password’)
不熟悉 python 的开发,之前直接网上复制的链接信息,本地调试也能用,就没有怀疑这个链接的问题。刚才参考 pymysql 的链接配置,将数据库名和密码调换了下位置,就可以了。
感谢各位朋友的指教,谢谢。结贴。