MAC安装MySQL教程

一、下载包

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

image.png

要选择和自己的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)}' 来查看如下图:

image.png

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

二、安装

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


image.png

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


image.png

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

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


image.png

三、配置MySQL

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

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

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

  2. 创建(.bash_profile)文件

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

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


    image.png
  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来查看一下
    image.png

    后面加上/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
    image.png
  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 版本可以看到已经可以查到我们安装的版本了,说明环境已经配好


    image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,544评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,430评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,764评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,193评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,216评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,182评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,063评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,917评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,329评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,543评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,722评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,425评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,019评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,671评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,825评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,729评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,614评论 2 353

推荐阅读更多精彩内容