linux虚拟机上安装mysql出现Access denied for user 'root'@'localhost' (using password: NO)的解决办法

在linux虚拟机上安装mysql出现:

Access denied for user 'root'@'localhost' (using password: NO)

这是我使用的版本:

mysql版本:MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

CentOS版本:CentOS-6.7-i386-bin-DVD1.iso

安装完成后启动:service mysql start

打开mysql:mysql -uroot -p

(输入的密码是不显示的。有些人安装时没有密码,有些人安装mysql时会产生一个随机登录密码,碰巧我就是安装时产生密码的那一群人......)

提示:

百度到的很多办法很多指令都不能解决问题,查看不到安装时mysql的随机密码,也修改不了密码。

找了很久的最终解决办法:

1、查看密码指令:sudo cat /root/.mysql_secret

2、登录成功后修改密码指令:SET PASSWORD = PASSWORD('你要设置的密码');

linux虚拟机上安装mysql出现Access denied for user 'root'@'localhost' (using password: NO)的解决办法_第1张图片

修改成功后,就可以进行下一步的设置了~(^ _ ^)~

 

 

你可能感兴趣的:(BUG处理)