1、前提
系统:mac
数据库mysql
2、问题描述
localhost 的用户名root忘记了它的密码
3、解决方法
我选择重置root密码
step1: 关闭mysql服务 系统偏好配置-> mysql ->stop mysql Server
也可以通过cmd去关闭 操作如下:ps -ef|grep mysql
kill -9 pid
step2:打开控制台 输入如下命令
cd /usr/local/mysql/bin 进入mysql目录下的bin
sudo su 进入系统的root权限
./mysqld_safe --skip-grant-tables & 去除mysql的验证工程
./mysql 重启mysql,无密码校验的
control+c 回到控制台
./mysql 进入mysql
flush privileges;刷新权限 (mysql控制台写语句,语句后面一定要加分号)
ALTER user 'root'@'localhost' IDENTIFIED BY '123456'; 增加用户密码,也可以使用修改语句修改,语句如下:
set password for 'root'