MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
1. 简介
本文的主要目的是讲解在Mac系统下,安装MySQL 8.0 社区版和可视化数据库管理工具Sequel Pro的过程。
1.1 MySQL
MySQL是一款很流行的关系型数据库,广泛应用于中小型网站中。起初,MySQL是一款开源的数据库,随着09年甲骨文公司(Oracle)的收购,Oracle逐渐提高了MySQL商业版的售价。如今,MySQL具有商业版(收费)和社区版(免费)。
注:
1)关系型数据库
概念:顾名思义,关系型数据库,即创建在关系模型基础上的数据库。
2)什么是关系模型
答:关系模型就是实体-实体间的各种联系,如:一对一、一对多、多对一等关系。
举例:
1个学生只有1个学号(student ID);
1门课程有多个学生选修。
1.2 Sequel Pro
Sequel Pro是基于MacOS系统使用的,管理MySQL/MariaDB的可视化管理工具。
2. 安装环境与下载链接
2.1 安装环境
系统:MacOS Mojave 10.14.3
2.2 软件下载
1)MySQL 8.0 社区版(Community)
-
官网下载
本文是基于Mac系统的,所以选择MacOS版本。其他系统可以下载对应版本。 - 百度网盘链接
链接:https://pan.baidu.com/s/1RfSpqRKFx5p2-Nc2QJ7rKQ 密码:d3l3
因为官网下载速度比较慢,本文已将下载好的MacOS MySQL-8.0.15版本和Sequel Pro-1.1.2版本上传至百度网盘中,需要的朋友可以自行下载。
2)Sequel Pro 1.1.2
- 官网下载
- 百度网盘下载
见1)网盘链接和密码
3. 安装步骤
3.1 MySQL 8.0.15安装步骤
- 将mysql-8.0.15-macos10.14-x86_64.dmg 保存在任意位置,双击打开;
- 一路点击“继续”/“下一步”等操作,即可完成安装;
- 安装软件包结束之后,点击系统左上角苹果图标,选择“系统偏好设置”,查看是否安装成功;
看到最下面一行,有MySQL图标,即表示安装成功。 - 点击MySQL图标,并点击“Start MySQL Server”即可在MacOS上打开MySQL。
打开之后,如下图所示,左边的红色提示灯变为绿色,且右边显示“Stop MySQL Seerver”,则表示MySQL成功打开并运行。
3.2 配置环境变量
要想Terminal中直接键入命令行编写SQL语句,需要配置系统环境变量!
步骤如下:
- 打开Terminal,键入以下命令
touch ~/.bash_profile
open -e ~/.bash_profile
- 完成1后,会弹出一个.bash_profile文件,添加语句
export PATH=${PATH}:/usr/local/mysql/bin/
添加之后,按下“command+s”键,即可实现保存修改,就可以关闭.bash_profile文件了。
注:若之前配置了其他软件的环境变量,就在之前的语句下添加即可,不要删除之前配置的语句,否则会影响其他软件的正常使用。
- 在原先打开的Terminal,键入命令:
source ~/.bash_profile
即可令配置生效。然后可以关闭这个Terminal了。
- 打开另一个Terminal,验证环境变量是否配置成功,键入命令:
mysql -u root -p
输入安装MySQL时,你设定的密码,并敲击回车键。
- 若出现如下图所示,即表示MySQL环境配置成功。
- 若键入命令,表示“mysql命令无效”,则表明设定的环境变量有误,需仔细检查环境变量的设置,对照上述1-3步。
3.3 Sequel Pro 1.1.2 安装步骤
-
点击下载好的sequel-pro-1.1.2.dmg,并点击Sequel Pro,点击“继续”/“下一步”,即可完成安装。
在Sequel Pro的安装过程中,没有将其拉入应用程序(Application)这一步骤,可以将上图的Sequel Pro拉入应用程序(Application),即可在应用程序中直接打开Sequel Pro软件。 -
在“应用程序”中打开Sequel Pro之前,需要先将MySQL Server打开,打开方式如3.1的3、4步所示。
-
打开Sequel Pro,出现如下界面:
输入必填信息:
- Host:一般为127.0.0.1
- Username:一般为root
- Password:为安装MySQL时填写的密码
如图所示
- 点击“Connect”,即可实现可视化管理MySQL,如图所示:
4. 常见错误总结
错误1: 环境变量配置错误,体现在Terminal中输入
mysql -u root -p
报错,显示mysql命令无效等,需要按照上述3.2所述步骤1-3检查配置。
错误2:按照3.3所述步骤配置,点击“Connect”出现错误如图
该问题在*中已有人解答
翻译如下:
1)点击系统页面左上角的苹果,选择“系统偏好设置”;
2)点击MySQL图标,选择“Initialize Database”;
3)选择第二项“Use Legacy Password Encryption”
然后在第一个红框中再输一遍你的密码,点击“OK”。
重新打开Sequel Pro,如3.3的第3步,输入必要信息,即可实现成功登陆Sequel Pro。
5. 总结
- 本文成功实现了在MacOS上安装MySQL 8.0.15和Sequel Pro 1.1.2;
- 安装MySQL和Sequel Pro的目的主要是为了学习数据库的基本知识,学习资料请参考:
- 以上即为本文的总结,安装过程中如果遇到任何问题,欢迎大家给我留言,大家互相交流,谢谢!
- 如果转载,请标明出处,谢谢!