1、进入mysql安装路径
/usr/local/mysql/bin
2、打开管理员权限,输入开机密码
sudo su
3、跳过mysql安全认证
./mysqld_safe --skip-grant-tables &
4、进入mysql(不要以为上一步跳过安全认证后是卡在了那里,其实是在等你输入)
./mysql
5、刷新权限,返回Query OK, 0 rows affected (0.01 sec)
FLUSH PRIVILEGES;
6、查询密码【这里查出来的密码是mysql5加密过的,网上的解密都不是很好用,可直接跳过该步骤】
select User,authentication_string from mysql.user WHERE User='root';
7、修改密码
use mysql
UPDATE mysql.user SET authentication_string=PASSWORD('123') WHERE User='root';
8、重启电脑
再用普通用户进入mysql,妥。