美文网首页
Mac下MySQL 8.0+忘记密码的重置操作

Mac下MySQL 8.0+忘记密码的重置操作

作者: RealityVibe | 来源:发表于2019-03-11 15:40 被阅读0次

    关闭数据库服务

    • 方法一:

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

    // 也可以在系统偏好里有个MySQL里关闭
    sudo /usr/local/mysql/support-files/mysql.server stop
    
    • 方法二:

      • 偏好设置中找到MySQL,点击进入
      image
      • 关闭MySQL
      image

    跳过权限认证

    // 进入数据库指令文件
    cd /usr/local/mysql/bin
    // 跳过权限认证
    sudo ./mysqld_safe --skip-grant-tables
    
    跳过权限认证后

    免密码进入数据库

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

    //  执行mysql指令
    /usr/local/mysql/bin/mysql
    // 进入名为<mysql>的数据库
    use mysql
    // 刷新权限
    flush privileges;
    // 修改密码 但不适用于8.0+的版本
    // set password for 'root'@'localhost' = password('新的密码');
    // 8.0+版本修改密码
    alter user 'root'@'localhost' identified by '新密码';
    
    // 退出mysql
    exit
    
    修改成功

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

    参考

    相关文章

      网友评论

          本文标题:Mac下MySQL 8.0+忘记密码的重置操作

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