MySQL 本地数据库重置密码的方法在日常开发过程中,长时间不连接本地数据库,或者重装 DataGrip 、Navicat 等客户端数据库管理工具时,需要重新连接 MySQL 本地数据库,就会需要输入密码,如果忘记了,可以采用本文提供的重置方法(Mac 平台)
解决步骤:
1、停止本地数据库服务
sudo usr/local/mysql/support-files/mysql.server stop
2、打开终端,进入数据库 bin 目录
cd usr/local/mysql/bin/
3、获取管理员权限
sudo su
4、禁止 MySQL 验证功能
./mysqld_safe --skip-grant-tables &
###5、重置密码
./mysql FLUSH PRIVILEGES;
SET PASSWORD FOR ‘root’@‘localhost’ = PASSWORD(‘你的新密码’);
这时候可能会报错ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘password(‘你的新密码’)’ at line 1
解决方法:
alter user ‘root’@‘localhost’ identified by ‘你的新密码’;
密码重置成功,重启 MySQL 服务
sudo usr/local/mysql/support-files/mysql.server stopsudo /usr/local/mysql/support-files/mysql.server star
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




