尝试连接到远程数据库时遇到了此错误,无法弄清原因。
本地防火墙设置很好,将telnet连接到3306上的IP即可。本地mysql连接很好。我已经检查了所有的hosts.allowed,绑定地址,例如linux。
答案 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
错误的措辞方式使我认为这与远程计算机而不是本地代码有关。