解决在IPython3下使用pymysql连接数据库MySQL时出现的一个问题

问题描述:
from pymysql import *
conn = connect(host=‘localhost’,port=3306,database=‘jing_dong’,user=‘root’,password=‘135790’,charset=‘utf8’)
错误类型:
InternalError: (1698, “Access denied for user ‘root’@‘localhost’”)

解决办法:
登录MySQL数据库,我个人输入:sudo mysql -uroot -p 输入我的密码当时设置了root密码和进入MySQL是不一样的,所以我依次输入root密码和进入MySQL的密码。进入MySQL后输入:alter user ‘用户名’@localhost identified with mysql_native_password by ‘用户密码’; (其中用户名是root,这个用户密码我设置成同root密码一样)。
这样就在ipython3中错误消除,这是我遇到的问题,希望能帮到有和我一样问题的人

猜你喜欢

转载自blog.csdn.net/qq_39601931/article/details/85249375
今日推荐