1.查看mysql状态和查看mysql 3306端口是否监听

 ps -ef | grep mysqld

 ss -ntl

 

225722745.png

225725851.png

说明mysql正在运行和3306端口被监听

2.首先,结束mysql进程

 pkill mysqldkill -9 进程号

3.查看mysql路径

 find / -name mysqld_safe

 225902209.png

4.启动mysql

/usr/bin/mysqld_safe --skip-grant-tables &

  225924301.png

 直接回车,此时不需要密码就进入mysql

 然后就是

 >use mysql

 > update user set password=password("newpassword")where user="root";

 >flush privileges;

 >quit;

 230002382.png

5.启动mysql, 这时就可以使用新密码登陆数据库了

service mysqld start

mysql –u root -p

230050572.png