ubuntu下同步数据时出现1698错误怎么办

2018-05-03  本文已影响0人  假丶假小子




django.db.utils.InternalError: (1698, "Access denied for user 'root'@'localhost'")

错误原因:root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password

解决:

    1.select * from mysql.user;查看用户表 会看到auth_socket,我们只需把它修改成   mysql_native_password即可

    2.update mysql.user set plugin='mysql_native_password' where user='root';

    3.在进入mysql数据库会出现

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误这时我们

需要修改配置文件的PASSWORD 改成你虚拟机登录的密码即可

上一篇 下一篇

猜你喜欢

热点阅读