MAC安装MySQL教程

  • 时间:2025-11-08 02:06 作者: 来源: 阅读:0
  • 扫一扫,手机访问
摘要:一、下载包 打开MySQL官网,用dmg的方式安装 https://downloads.mysql.com/archives/community/ 要选择和自己的macos版本一致的mysql版本,否则会启动不起来 报错如下: dyld: Symbol not found: __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9a

一、下载包

打开MySQL官网,用dmg的方式安装
https://downloads.mysql.com/archives/community/

MAC安装MySQL教程


要选择和自己的macos版本一致的mysql版本,否则会启动不起来
报错如下:
dyld: Symbol not found: __ZNKSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strEv
Referenced from: /usr/local/mysql/bin/mysql (which was built for Mac OS X 13.0)
Expected in: /usr/lib/libc++.1.dylib

我们可以看到这里有两个不同架构的dmg的安装包,如果不知道自己电脑是ARM还是X86的话可以打开终端输入:uname -a 或者 uname -a | awk -F " " {print $(NF-1)} 来查看如下图:

MAC安装MySQL教程


选择适合自己电脑的dmg包点击右边的Download下载
这里可以不用登录直接选择 No thanks, just start my download 即可下载。

MAC安装MySQL教程

二、安装

双击下载下来的dmg安装包进行安装


MAC安装MySQL教程


一直下一步下一步,中间需要输入密码,这个密码需要记住,后来都会用


MAC安装MySQL教程


点击 Finish 安装完成
此时可以打开系统偏好设置下方会出现一个MySQL的图标(如果没有出现,可以退出Apple ID后重新打开系统偏好设置即可看到)

MAC安装MySQL教程


点击进入可以查看到左边的两个绿色的小标意味着MySQL安装成功


MAC安装MySQL教程

三、配置MySQL

查到2种方法,可以优先尝试该方法,我用的是这个方法

该方法来自https://www.cnblogs.com/wql0817/p/16342542.html

  1. 添加环境变量
    实则所谓环境变量,简单的来说就是相当于一个路径的集合,当你把一个软件的可执行文件 所在的位置添加到系统的环境变量中去,你就可以直接在终端进行这个软件相关命令的调用,而不是必定要进入到这个软件的可执行文件所在的位置。

  2. 创建(.bash_profile)文件

在Mac系统里面,环境变量的添加和修改都依赖于一个文件:.bash_profile (.号不可省略且前面有一个英文空格 )

  • 查看是否有(.bash_profile)文件,在终端输入命令:ls -al查看
  • 如果没有,在终端输入touch .bash_profile命令,创建执行命令(注意:小点千万不要忘记)
  • 新建完之后在查看一下,只找自己需要的,其他的一律不要管,如果这个文件已经存在,直接打开即可


    MAC安装MySQL教程

  1. 打开( .bash_profile)文件
  • 打开命令:open .bash_profile
  • 在新打开的【终端】中配置 export PATH=${PATH}:/usr/local/mysql/bin (若未修改,则默认为此,有修改可采用以下方法)添加配置变量,Command+S 保存,有一点需要说明的是在这个里面他是不太支持空格键的,就如果说你在等号两边加了空格键,为了美观也好,还是其他的也罢,它可能会出现一个bad assignment这样的报错。
    在export PATH=${PATH}:/后面我们需要添加的是MySql可执行文件所在的位置,可以通过ps -ef|grep mysql来查看一下

    MAC安装MySQL教程


    后面加上/bin才是MySql真正可执行文件所在的位置
  • Command+S 保存,环境变量添加完成之后我们回到自己打开的终端
  1. 关闭命令:source .bash_profile
    输入此条命令才能让刚才的配置语句生效
    OK,这个时候就可以在终端直接执行MySql的命令了

  2. 输入 mysql -u root -p 输入密码即可运行 MySql。

说明:
刚才的那个命令就是比较像是一个临时的命令,如果是电脑重启或者是关机之后,他可能就不会在生效了,如果我们需要让他变成永久性的命令,这个时候我们需要一个叫做.zshrc的文件
同理

  1. 先查看,在终端输入:ls -al 查看
    可以看到我的电脑目前没有这个文件,终端输入:touch .zshrc 创建
  2. 终端输入:open .zshrc 打开
  3. 同上面第3步,配置 export PATH=${PATH}:/usr/local/mysql/bin

    MAC安装MySQL教程

  4. 关闭命令:source .bash_profile
    输入此条命令才能让刚才的配置语句生效
    这样的话在关机或者重启之后,MySql就依然可以在终端运行了

以下另一种方式,配置时查了许多文档都是用的这个方法,但是我这里一直有问题

  1. 在终端输入mysql,会提示命令没有发现,这说明我们还没有配置环境,在终端通过 vim 来编辑 .zshrc 配置文件

sudo vim ~/.zshrc

  1. 点击 i 键,进入编辑模式,在配置文件中最后一行添加如下路径:

#mysql
export PATH=$PATH:/usr/local/mysql/bin

  1. 按 esc 退出编辑模式,输入 :wq 保存退出
  2. 接着在终端执行 source ~/.zshrc 使配置生效

source ~/.zshrc

  1. 此时在终端查看 mysql 版本可以看到已经可以查到我们安装的版本了,说明环境已经配好


    MAC安装MySQL教程


    但是我执行到第3步的时候就有问题,始终进行不到第4步

  • 全部评论(0)
手机二维码手机访问领取大礼包
返回顶部