问题描述
数据库增删改操作提示:Access denied for user 'root'@'localhost' (using password: YES)\
由于头一次碰见这种问题,所以一股脑的搜罗了一堆技术文章,找到了一篇极简的方案。
解决步骤
1、使用 service 停止mysql:service mysql stop
2、使用 service 启动:service mysql start
3、手动修改用户的权限。使其可以设置权限
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
4、刷新缓冲区
FLUSH PRIVILEGES;
5、重置权限
GRANT ALL ON *.* TO 'root'@'localhost';
6、查看权限列表
select * from mysql.user\G
此时就会看到下图内容,就说明修改成功