第一步:关闭mysql服务器。
第二步:进入mysql安装路径,用系统管理员权限跳过mysql安全认证
1.打开启动台-->其他 -->终端
2.进入mysql安装路径 : cd /usr/local/mysql/bin/
3.登录管理员权限: sudo su
4.输入开机密码 ******
5.输入跳过mysql安全认证的命令: ./mysqld_safe --skip-grant-tables &
6.在第一步的mysql设置的画面中发现 关闭的mysql server 又重新变成running了
7.进入mysql 输入命令: ./mysql
如果显示以下字样,则为登录成功。
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 8.0.12 MySQL Community Server - GPL
8.刷新权限: FLUSH PRIVILEGES
第三步:查看用户名密码
命令: select* from mysql.user;
不出意外会有一长串 结果出来 直接去查找下面这句
| mysql_native_password | *BF7B173F1C146F576CC267F0BAEF5589A08404FB
*BF7B173F1C146F576CC267F0BAEF5589A08404FB 就是你的密码
接下来拿这个字符串去MD5解密一下就ok了