(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
service mysql restart
再次登录。查询,已经修改成功。