本文给大家介绍Mac下忘记MySQL密码后重置密码的方法,Windows下细节有所不同,但也可以按照下面的三步走。
- 关闭mysql服务;
- 获取权限,重启服务;
- 完成重置密码功能。
许久没有在自己的电脑上使用mysql数据库了,今天刚好需要用到,很不幸找不回以前设置的密码了,网上资料很多,但良莠不齐,尝试了半天没一个是对的,最终翻阅mysql文档找到了以下方法。别看知识点小,却很耗时间,为了以后遇到问题能够快速查阅,故此记录下来。
一、关闭MySQL服务
打开系统偏好设置,找到mysql。
打开mysql,关闭mysql服务。
二、获取权限,重启MySQL服务
进入mysql的安装路径,一般是在/usr/local/mysql下,不知道路径的可通过以下命令查找:
进入bin目录后执行sudo su获取权限,
执行./mysqld_safe --skip-grant-tables以重启mysql服务。
三、完成密码重置功能
- 开一个新的终端,输入mysql命令绝对路径,即which mysql显示的路径,进入mysql命令模式;
- use mysql;进入mysql数据库;
- flush privileges;大概就是获取权限,要不他不让你改;
- set password for 'root'@'localhost'=password('新密码'); 完成修改。