Mac端Mysql安装及环境配置(使用安装包)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
写这篇安装教程,是因为我在mac上安装mysql时没有找到一篇流程完善的安装教程。。好多安装教程都是几年前的了,官网的教程有点麻烦,万能的runoob上也没有mac端的教程😢……趁着刚刚安装完还热乎,整理一下Mac端安装配置MySQL的步骤吧。
安装步骤
1.官网下载安装包
首先,我们要从mysql官网下载适合的安装包。这里我们安装的是Mysql免费的社区版,可以直接从官网下载。官网链接在此:
https://dev.mysql.com/downloads/mysql/ 打开之后页面如下⬇️
在这个页面中,我们可以选择mysql所运行的操作系统,以及操作系统的版本。我们根据自己电脑的版本来选择,一般打开网址后,上面就会显示适合我们电脑的安装包版本。
在版本选择下方,是各种不同版本的安装包。对于Mac来说,有ARM框架和X86框架两种安装包,包括dmg安装包文件和tar压缩文件。这个根据我们电脑的配置来选就好,M1芯片选择ARM,Intel芯片选X86;系统版本选自己电脑的版本,这里我选择当时最新的macOS 11。对于新手来说,dmg安装包是最简单的安装方法,点击该安装包右侧的“Download”,进入下载界面。
在该页面中,直接点下方的那行小字“No, thanks, just start my download.”开始下载,下载结束后打开安装包文件。
使用安装包安装Mysql
下载结束后,我们就会得到一个如下文件,也就是Mysql的安装包。
打开这个文件,并打开里面的“.pkg”文件,开始安装mysql。
从这个页面开始,一路“同意”和“继续”。一直到MySQL Configration—MySQL的密码配置界面。
在这里,我们选择第一个选项,MySQL 8支持的强密码加密,并点击“Next”进入密码设置页面。
这一步是与网上其他教程里不太一样的。在更早的版本里,初始密码会设置为一个随机字符串,并在安装包启动时弹出并只提示你这一次,你必须当时保存下来并安装后再修改,否则没有密码就只能重新安装了。现在已经没有了这一步操作,我们只要在安装时设置密码就好。
在上方的输入框里填写自己的密码,该密码是8位以上的字符串,建议由字母数字搭配构成(但我尝试发现8位数字也可以)。这个密码要牢记,它是我们访问mysql数据库必须输入的密码。输入后点击“Finish”,完成。
到这一步程序就安装完了,点击关闭。接下来我们就需要配置MySQL的环境路径了。
环境配置
在安装结束后,我们可以打开系统中的“系统偏好设置…”,并检查Mysql是否安装成功了。如果安装成功后,在这个页面下方会有一个“MySQL”的图标,点击进入,我们就可以查看MySQL的运行状态,以及修改MySQL的配置了。
在这个页面中,左侧的是MySQL的运行状态,如果是启动状态的话,它的名字左侧就会有一个小绿点。如果是红点的话,我们需要在右侧点击“Start MySQL Server”来启动。上方的“Configuration”是配置MySQL的文件地址路径,我们可以根据需求去修改(没问题就别乱动了…)。
配置PATH路径
在启动MySQL之前,我们需要配置其PATH路径。PATH的配置方法与其他语言的配置方法相似,使用终端打开bash_profile文件,将MySQL的路径写到该文件中并保存。
首先,我们打开电脑中的“终端”。终端的起始位置在启动台的“其他”文件夹中,打开后进行下一步操作。
打开之后,我们首先输入“mysql -u root -p”,尝试启动MySQL。如果没有配置PATH的话,会出现“command not found”。问题不大,配置一下。
之后,我们输入指令来打开bash文件:
open .bash_profile
打开这个文本文件之后,我们在其中输入mysql的PATH路径。为了便于区分,我们可以使用“#”注释一下是什么软件的PATH。输入后command+s保存,并关闭该文件。输入的PATH路径如下:
#setting path for mysql
PATH=$PATH:/usr/local/mysql/bin
之后,我们需要输入指令使这个配置文件生效。
source .bash_profile
激活后,我们就可以成功启动MySQL了。输入刚才我们提到的指令来启动它。
mysql -u root -p
启动成功后,将需要输入mysql的密码,也就是我们安装时所设置的8位数以上的密码。输入后敲回车,启动mysql。
如果出现了这些信息,就代表MySQL已经成功启动运行了,我们可以使用sql指令来操作和管理mysql数据库了。
Hurray!MySQL安装和配置完成了!