pymysql не может подключиться к MySQL на локальном хосте
При попытке установить соединение с MySQL на локальном хосте с использованием PyMySQL обычно возникает ошибка:
socket.error: [Errno 111] Connection refused pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (111)")
Несмотря на подтверждение того, что MySQL работает, соединение не удается использовать PyMySQL, в то время как MySQLdb позволяет успешное подключение на Python 2.
Потенциал Решения:
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)
Один из этих подходов должен решить проблему соединения между PyMySQL и MySQL на локальном хосте.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3