博客
关于我
Mac下MySQL 报错:Error1045(28000)解决办法
阅读量:791 次
发布时间:2023-02-06

本文共 794 字,大约阅读时间需要 2 分钟。

在Mac系统上配置MySQL环境时,如果安装完成后未出现设置root密码的界面,可能会导致后续操作中输入密码时出现问题。以下是解决方案:

  • 关闭MySQL服务

    打开系统偏好设置,找到MySQL项,点击“停止”按钮,终止当前运行的MySQL服务。

  • 切换至MySQL安装目录

    在终端中执行命令:

    cd /usr/local/mysql/bin

    然后切换为root用户:

    sudo su

    输入Mac登录密码,完成后会进入以root用户身份的命令行。

  • 启动MySQL并设置环境变量

    在命令行执行以下命令:

    /mysqld_safe --skip-grant-tables &

    这将启动MySQL服务,并跳过密码验证表的设置。

  • 配置终端MySQL命令

    在新终端窗口中输入以下命令,创建MySQL命令别名:

    alias mysql=/usr/local/mysql/bin/mysql

    这样可以在终端直接使用mysql命令。

  • 登录MySQL并修改root密码

    使用mysql -u root登录MySQL(注意:此时可能需要输入密码,但由于跳过了身份验证表,可能会直接登录)。执行以下SQL命令修改root密码:

    UPDATE mysql.user SET authentication_string = PASSWORD('root123') WHERE user = 'root' AND host = 'localhost';

    修改完成后,按Ctrl+D退出MySQL。

  • 重新启动MySQL服务

    在终端中执行以下命令启动MySQL服务:

    /usr/local/mysql/bin/mysqld_start

    或者使用启动脚本:

    /usr/local/mysql/bin/mysqld_safe &

    选择一个适合你的启动方式。

  • 通过以上步骤,您应该能够顺利设置MySQL环境,并正确配置root密码。

    转载地址:http://kmufk.baihongyu.com/

    你可能感兴趣的文章
    Lombok的使用及注解含义
    查看>>
    lombok的注解
    查看>>
    Long Haul:极简风格的Jekyll博客主题
    查看>>
    long mode 分页_Mybatis 在dao中获取分页的总记录数
    查看>>
    Long.valueOf 将字符串、integer类型转换为long类型
    查看>>
    longAdder源码解析
    查看>>
    Loop
    查看>>
    lora 微调3B模型微调前有5G 量化f16 后最后导出模型容量变小了只有2G了,为什么?
    查看>>
    LoRa关键参数(扩频因子,编码率,带宽)的设定及解释
    查看>>
    LoRA微调stable diffusion models:原理和实战
    查看>>
    LoRa术语
    查看>>
    LOSS损失函数值是什么意思?
    查看>>
    lounger自动化测试框架
    查看>>
    Low-Level 大一统:如何使用Diffusion Models完成视频超分、去雨、去雾、降噪等所有Low-Level 任务?
    查看>>
    low版九九乘法表
    查看>>
    LPython:最新的高性能Python实现、速度极快且支持多后端
    查看>>
    LR11录制脚本时无法弹出IE的解决方法
    查看>>
    LRU算法
    查看>>
    ls实现排序
    查看>>
    lua coroutine
    查看>>