pymysql no se puede conectar a MySQL en Localhost
Al intentar establecer una conexión a MySQL en localhost usando PyMySQL, normalmente surge un error:
socket.error: [Errno 111] Connection refused pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (111)")
A pesar de la confirmación de que MySQL se está ejecutando, la conexión falla al usar PyMySQL, mientras que MySQLdb permite una conexión exitosa en Python 2.
Potencial Soluciones:
pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)
Uno de estos enfoques debería resolver el problema de conexión entre PyMySQL y MySQL en localhost.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3