专注网站设计、制作、开发

精良的设计开发团队、优质贴心的售前售后服务、全程的技术支持!

全国咨询热线:400-806-2015

专业网站定制热线: 400-806-2015

Access denied for user \'root\'@\'localhost\' (using password: YESC) 重置Mysql密码 LINUX

2019-03-23 13:03 - 作者:顺茂企服

当前系统为:CentOS 6.5

有时候安装环境mysql密码设为空或者忘记密码后会出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YESC)错误,这时候就需要重置密码了,今天简单总结一下:

第一步:在/etc/my.cnf文件的[mysqld]增加skip-grant-tables,跳过权限验证

[mysqld]
skip-grant-tables

第二步:重启mysql(/etc/init.d/mysql restart)修改密码

mysql> use mysql;
mysql> update user set password=password("新密码") where user="root";
mysql> quit
第三步:在/etc/my.cnf文件的[mysqld]删除或注释第一步添加的skip-grant-tables

然后就可以用新密码登陆了。