美文网首页MySQLmacOS
Mac系统MySQL重置密码

Mac系统MySQL重置密码

作者: h2coder | 来源:发表于2020-08-30 00:01 被阅读0次

Mac下,每次安装MySQL,root账号的密码都是随机的,一般我们都会去重置密码,本篇记录一下,重置密码的步骤。

步骤一:停止MySQL服务

sudo /usr/local/mysql/support-files/mysql.server stop

步骤二:禁止MySQL验证功能

  • 进入MySQL目录,MySQL的目录每个人安装完后,可能不一样,具体看个人的安装路径来做修改,例如我安装完,安装目录就是mysql-5.7.16-osx10.11-x86_64
cd /usr/local/mysql/bin/
  • 获取管理员权限
sudo su
  • (重点)禁止MySQL的验证功能,回车后,会重启MySQL服务,这时不要关闭终端,在MySQL目录下新开一个终端
mysqld_safe --skip-grant-tables

步骤三:重置密码

  • 查询MySQL版本
//查询版本,可使用这个命令,注意最后一个字符V是大写
mysql -V
//会输出以下信息,我的版本是5.7.16
mysql  Ver 14.14 Distrib 5.7.16, for osx10.11 (x86_64) using  EditLine wrapper
  • 进入MySQL命令操作
mysql
  • 刷新权限
FLUSH PRIVILEGES;
  • (重点)修改密码,注意有版本区别!
//8.+版本,以下使用这个
set password for 'root'@'localhost' = password('新密码');
//以上使用这个
alter user 'root'@'localhost' identified by '新密码';
  • 修改完毕,退出
exit
  • 用新密码重新登录即可
mysql -uroot -p新密码

相关文章

网友评论

    本文标题:Mac系统MySQL重置密码

    本文链接:https://www.haomeiwen.com/subject/phjjjktx.html