博客
关于我
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/

    你可能感兴趣的文章
    List集合排序找出其中的最大和最小值
    查看>>
    list<Map> 怎么转list<String>
    查看>>
    List<String>用空串替换null值,并且都加上单引号,并且转为字符串用,分割
    查看>>
    liunx 下WebBench 安装与压力测试
    查看>>
    liunx 网络基础管理
    查看>>
    liunx-FTP服务器_无需整理
    查看>>
    liunx上安装MySQL没有默认my.cnf文件解决方案
    查看>>
    Liunx中各种压缩包及解压命令
    查看>>
    liunx命令查看cpu使用率和负载情况
    查看>>
    liunx快速修改文件夹或文件的属性
    查看>>
    Liunx挂载nfts盘数据方法
    查看>>
    liunx查找当前目录文件及子目录文件下的中文并替换
    查看>>
    liunx目录和文件管理(一)
    查看>>
    liunx系统中的文件压缩与解压
    查看>>
    liunx编写启动,kill进程脚本
    查看>>
    live555 testrtspclient客户端建立rtp over tcp 异常问题
    查看>>
    LiveBOS UploadFile.do 任意文件上传漏洞复现(XVE-2023-21708)
    查看>>
    LiveData Call Adapter for Retrofit 使用教程
    查看>>
    LiveData的分析与简单使用
    查看>>
    LiveGBS user/save 逻辑缺陷漏洞复现(CNVD-2023-72138)
    查看>>