美文网首页
关于macos下忘记mysql密码的重置过程

关于macos下忘记mysql密码的重置过程

作者: 琰雪儿 | 来源:发表于2020-05-17 00:35 被阅读0次
    mysql版本:8.0.18
    天天忘记mysql的密码这次强行下载了密码管理器记录进去了,顺便记录一下重置的过程。

    1.关闭mysql服务器(通过命令行或者系统偏好关闭)

     1.1 通过命令关闭,输入以下命令。

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

    关闭mysql
     1.2 通过系统偏好关闭。
      打开系统偏好设置里的 MySQL ,停止mysql服务器即可。
    系统偏好
    mysql关闭

    2.进入mysql的bin 目录

    cd /usr/local/mysql/bin

    切换目录

    3.获取权限

    sudo su

    设置权限

    4.重启服务器

    ./mysqld_safe --skip-grant-tables &

    重启mysql

    5.重新打开一个终端,快捷键⌘(command)+ d (垂直分屏)或者 ⌘(command)+ ⇧(shift)+ d (水平分屏)即可。

    mysql -u root -p (提示输入密码时直接回车即可)

    mysql

    6.获取权限

    flush privileges;

    获取权限

    7.设置新密码

    set password for 'root'@'localhost'='新密码';

    设置新密码

    不同版本的mysql,设置密码存在差异。这里罗列另外两种(亲测:下面的两种8.0.18不适应,哦)。如果不行,请自行百度对应版本的命令。
    set password for 'root'@'localhost'=password('新密码');
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

    8.退出,开始重新奔放

    exit

    生活总会给你第二次机会叫明天

    相关文章

      网友评论

          本文标题:关于macos下忘记mysql密码的重置过程

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