ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
问题描述:1.mysql命令直接能进去mysql2.mysql -uroot -p输入密码,报下面显示的错误.解决方案:1.首先关闭mysqlservice mysqld stop查看mysql状态service mysqld status2.设置使用命令跳过输入密码过程mysqld_safe --user=mysql --s...
·
问题描述:
1.mysql命令直接能进去
mysql
2.
mysql -uroot -p
输入密码,报下面显示的错误
.
解决方案:
1.首先关闭mysql
service mysqld stop
查看mysql状态
service mysqld status
2.设置使用命令跳过输入密码过程
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3.另开一个窗口--登录mysql--不要输入密码,直接回车
mysql -uroot -p
4.使用一下mysql数据库--指定数据库
use mysql;
5.查看mysql数据库中user表,用户等于root的用户,有一下显示就可以
select 'user' from user where user='root';
6.为user=root的用户设置密码为123456
update user set password=PASSWORD('123456') where user='root';
7.刷新使之生效,并退出
flush privileges;
exit
.
8.重启mysql
service mysqld restart
查看mysql的状态:
service mysqld status
9.mysql -uroot -p 输入密码就可以了
如果不输入,密码就会出现下面情况(是正常现象)
更多推荐
已为社区贡献1条内容
所有评论(0)