Mac下MySQL忘记密码重置

此文仅作备忘!

关闭数据库服务

开启一个终端,在终端输入指令如下:

// 也可以在系统偏好里有个MySQL里关闭
sudo /usr/local/mysql/support-files/mysql.server stop
// 进入数据库指令文件
cd /usr/local/mysql/bin
// 跳过权限认证
sudo ./mysqld_safe --skip-grant-tables

免密码进入数据库

在上述指令运行后,新开一个终端,同时保持原来那个终端也开着,在新的终端输入指令如下:

//  执行mysql指令
/usr/local/mysql/bin/mysql
// 进入名为<mysql>的数据库
use mysql
// 刷新权限
flush privileges;
// 修改密码
set password for 'root'@'localhost' = password('新的密码');
// 退出mysql
exit

至此,数据库密码修改完毕。

参考

MySQL忘记密码后重置密码(Mac )

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容