Я пытаюсь использовать pymsql для подключения к MySQL db, хост «115.28.236.225» и с использованием порта по умолчанию: 3306. Код такой же, как ниже (db_connect.py):pymysql не может подключиться к mysql
import pymysql
def connDB():
conn=pymysql.connect(host='115.28.236.225',user='root',passwd='xxx',db='yyy',charset='utf8', port=3306)
cur=conn.cursor();
return (conn,cur);
conn,cur=connDB()
Я использую python db_connect.py
бежать, однако, я получил сообщение об ошибке pymysql.err.OperationalError: (1045, u"Access denied for user 'root'@'58.196.159.221' (using password: YES)")
, я не знаю, где хозяин '58 .196.159.221' приходит, что не соответствует тому, в коде.
(Я пытался использовать MySql Workbench для подключения к MySQL, и это сработало, поэтому я уверен, что это должно быть что-то неправильно с кодом python).
Как я могу это решить? Заранее спасибо!
yes, 58.196.159.221 - это IP-адрес моей системы, в которой работает мой python. – RTzhong