问题描述:
1.mysql命令直接能进去 2.输入正确的密码会报错
解决方案:
代码语言:javascript复制//1.首先关闭mysql
service mysqld stop
//2.查看mysql状态
service mysqld status
//3.设置使用命令跳过输入密码过程
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
//4.另开一个窗口--登录mysql--不要输入密码,直接回车
mysql -uroot -p
//5.使用一下mysql数据库--指定数据库
use mysql;
//6.查看mysql数据库中user表,用户等于root的用户,有一下显示就可以
select 'user' from user where user='root';
//7.为user=root的用户设置密码为123456
update user set password=PASSWORD('123456') where user='root';
//8.刷新使之生效,并退出
flush privileges;
exit
//9.重启mysql
service mysqld restart
//10.查看mysql状态
service mysqld status
//11.正常登录
mysql -u root -p 123456
COPY