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安装步骤

  1. 将mysql-8.0.15-macos10.14-x86_64.dmg 保存在任意位置,双击打开;
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
  2. 一路点击“继续”/“下一步”等操作,即可完成安装;
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
  3. 安装软件包结束之后,点击系统左上角苹果图标,选择“系统偏好设置”,查看是否安装成功;
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
    看到最下面一行,有MySQL图标,即表示安装成功。
  4. 点击MySQL图标,并点击“Start MySQL Server”即可在MacOS上打开MySQL。
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
    打开之后,如下图所示,左边的红色提示灯变为绿色,且右边显示“Stop MySQL Seerver”,则表示MySQL成功打开并运行。
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2

3.2 配置环境变量

要想Terminal中直接键入命令行编写SQL语句,需要配置系统环境变量
步骤如下:

  1. 打开Terminal,键入以下命令
touch ~/.bash_profile
open -e ~/.bash_profile
  1. 完成1后,会弹出一个.bash_profile文件,添加语句
export PATH=${PATH}:/usr/local/mysql/bin/

添加之后,按下“command+s”键,即可实现保存修改,就可以关闭.bash_profile文件了。

:若之前配置了其他软件的环境变量,就在之前的语句下添加即可,不要删除之前配置的语句,否则会影响其他软件的正常使用。

  1. 在原先打开的Terminal,键入命令:
source ~/.bash_profile

即可令配置生效。然后可以关闭这个Terminal了。

  1. 打开另一个Terminal,验证环境变量是否配置成功,键入命令:
mysql -u root -p

输入安装MySQL时,你设定的密码,并敲击回车键。

  • 若出现如下图所示,即表示MySQL环境配置成功。
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
  • 若键入命令,表示“mysql命令无效”,则表明设定的环境变量有误,需仔细检查环境变量的设置,对照上述1-3步。

3.3 Sequel Pro 1.1.2 安装步骤

  1. 点击下载好的sequel-pro-1.1.2.dmg,并点击Sequel Pro,点击“继续”/“下一步”,即可完成安装。
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
    在Sequel Pro的安装过程中,没有将其拉入应用程序(Application)这一步骤,可以将上图的Sequel Pro拉入应用程序(Application),即可在应用程序中直接打开Sequel Pro软件。

  2. 在“应用程序”中打开Sequel Pro之前,需要先将MySQL Server打开,打开方式如3.1的3、4步所示。

  3. 打开Sequel Pro,出现如下界面:
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
    输入必填信息:

  • Host:一般为127.0.0.1
  • Username:一般为root
  • Password:为安装MySQL时填写的密码
    如图所示
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
  1. 点击“Connect”,即可实现可视化管理MySQL,如图所示:
    MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2

4. 常见错误总结

错误1: 环境变量配置错误,体现在Terminal中输入

mysql -u root -p

报错,显示mysql命令无效等,需要按照上述3.2所述步骤1-3检查配置。

错误2:按照3.3所述步骤配置,点击“Connect”出现错误如图
MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
该问题在*中已有人解答

翻译如下:

1)点击系统页面左上角的苹果,选择“系统偏好设置”;
2)点击MySQL图标,选择“Initialize Database”;
MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
3)选择第二项“Use Legacy Password Encryption”
MacOS 安装MySQL-8.0.15和Sequel Pro-1.1.2
然后在第一个红框中再输一遍你的密码,点击“OK”。
重新打开Sequel Pro,如3.3的第3步,输入必要信息,即可实现成功登陆Sequel Pro。

5. 总结

  1. 本文成功实现了在MacOS上安装MySQL 8.0.15和Sequel Pro 1.1.2;
  2. 安装MySQL和Sequel Pro的目的主要是为了学习数据库的基本知识,学习资料请参考:
  1. 以上即为本文的总结,安装过程中如果遇到任何问题,欢迎大家给我留言,大家互相交流,谢谢!
  2. 如果转载,请标明出处,谢谢!