安装完成重置密码
有什么不对希望各位大神 多多指教!!!
linux mysql access denied for user ‘root’@’localhost'(using password:YES)
我就试过了,mysql刚刚安装完成后,使用程序的时候他就报了以上的错误错;
经过查找,解决方法如下:
1. 停掉原来启动的服务
# service mysqld stop
2.使用安全模式登陆,跳过密码验证
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking&
3.登陆
mysql -uroot mysql
4.修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
5.刷新权限
flush privileges;
6.推出安全模式
exit
7.使用正常模式登陆
# mysql -uroot -p
# enter password :newpassword
8.执行其他命令:show databases 说;如果提示如下错误
You must reset your password using ALTER USER statement
before executing this statement.
9.重新设置一次密码就可以了
set password = password('newpassword');
10.配置完成
这个方法也可以用于root密码忘了;
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。