1、系统偏好设置------> MySQL------>Stop MySQL Server
2、进入bin目录
cd /usr/local/mysql/bin/
3、登录管理员权限
sudo su
4 、跳过授权表
./mysqld_safe --skip-grant-tables &
5、 新开终端,重复步骤2
./mysql
5、不重启MySQL服务,使上述操作生效
FLUSH PRIVILEGES;
6、设置MySQL新密码
SET PASSWORD FOR root@localhost = 'zhangbin';
这个是mysql8以下的版本
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('zhangbin');
7、命令行登录MySQL
mysql -u root -p
网友评论