在“ remote_ip:3306”处与MySQL服务器的连接断开,系统错误:2没有此类文件或目录

时间:2019-03-06 14:43:58

标签: python mysql

尝试连接到远程数据库时遇到了此错误,无法弄清原因。

本地防火墙设置很好,将telnet连接到3306上的IP即可。本地mysql连接很好。我已经检查了所有的hosts.allowed,绑定地址,例如linux。

1 个答案:

答案 0 :(得分:0)

希望这希望其他人,因为我对此无可救药,这是因为我在配置SSL时未确保密钥文件等的位置实际上是有效的:

例如,将dict使用的配置传递给mysql.connector.connect

config['client_flags'] = [ClientFlag.SSL]
config['ssl_ca'] = ssl_ca
config['ssl_cert'] = ssl_cert
config['ssl_key'] = ssl_key
config['ssl_verify_cert'] = True

错误的措辞方式使我认为这与远程计算机而不是本地代码有关。