NotSupportedError:不支持身份验证插件“ caching_sha2_password”

时间:2018-06-27 15:36:15

标签: python mysql executable mysql-python sql-authentication

我使用以下代码行连接到计算机的数据库实例。

cnx = mysql.connector.connect(host=Host, user=User, password=Password, database=db, auth_plugin='mysql_native_password')

该连接在spyder控制台和我根据此代码生成的可执行文件(.exe)上均能正常工作。问题是,当我尝试从另一台计算机远程运行此可执行文件并连接到我的计算机的数据库实例(我的IP)时,出现此身份验证插件错误。我应该更改mysql数据库的设置吗?我需要代码既可以在本地PC上运行,也可以在其他任何计算机上远程运行。

0 个答案:

没有答案