1.service mysqld stop (这是正宗解决方法)
2.在别的地方查看到了个用安全模式启动mysql的方法,可能是网上流传的,都是一样的,但是在rhel下却不适合,我就自己寻找了文件夹
/usr/bin/mysqld_safe --skip-grant-tables &
3.此时你的终端会显示 Starting mysqld daemon with databases from /var/lib/mysql
4.另开一终端
/usr/bin/mysql -u root -p 空密码登录Mysql
5.use mysql
6. update mysql.user set password=PASSWORD('abxyw54') where user='root';
Query OK, 2 rows affected (0.02 sec)
Rows matched: 2 Changed: 2 Warnings: 0
7. flush privileges; 更新权限

8.quit
然后就可以启动mysql了
srvice mysqld start