mysql忘记root 密码
1)关闭mysql服务 pkill mysql
2)以非验证方式启动 。 mysqld_safe --skip-grant-tables (一般mac会把可执行文件放/usr/local下,可直接执行,其他系统如果不能直接执行,可以找下mysql安装路径的bin路径)
3)重置root密码
无密码登录mysql : mysql -uroot
flush privileges;
mysql 8.0.13以上修改用户密码
alter user’root’@‘localhost’ IDENTIFIED BY ‘123456’;
如果上述命令不行,使用如下命令
set password for ‘root’@‘localhost’ = password(‘123456’);
4)重启mysql,正常启动
pkill mysql
mac: mysql.server start
5)root 新密码可连接登录mysql
mysql -uroot -p’123456 -P3306 -h127.0.0.1
进入之后可操作创建其他用户