这样的情况一般出现在RPM安装的方式中,改密码,会由于mysql有原始密码而发生这样蛋疼的情况
此时进入 cd /usr/bin/ 目录
然后输入ll |grep mysql 找到myaql安全模式的命令,之所以这样是因为每个mysql的安全模式命令都不一样。蛋疼吧
然后搜索到安全命令是mysqld_safe,你的可能不是这样的
mysqld_safe --skip-grant-tables &
用这个命令进入安全模式
update user set password=PASSWORD('123456') where user='root';
然后退出重新启动即可