(1698, “Access denied for user ‘root‘@‘localhost‘“)

(1698, "Access denied for user 'root'@'localhost'")

Mysql 报错问题处理:

Django 启动的时候报错:

sudo mysql -u root 

进入到mysql 命令行

sue mysql
SELECT User, Host, plugin FROM mysql.user;

可以看到,root用户使用auth_socket 插件

可以将root用户设置为使用mysql_native_password插件

UPDATE user SET plugin='mysql_native_password' WHERE User='root';

FLUSH PRIVILEGES;

退出,重启mysql

扫描二维码关注公众号,回复: 12785083 查看本文章
service mysql restart

再次登录。查询,已经修改成功。

猜你喜欢

转载自blog.csdn.net/u012798683/article/details/107321736
今日推荐