一、 下载 MySQL

MySQL官网https://dev.mysql.com/downloads/

在页面中会看到“MySQL Community Server”下方有一个“download”点击。

mac-install-and-configure-mysql-01

进入MySQL的下载界面:https://dev.mysql.com/downloads/mysql/

如果你是Mac OS访问的话,那么默认会为你选好了Mac OS X 平台

mac-install-and-configure-mysql-02

如上图,罗列的都是在Mac OS上能用的MySQL的版本

如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。

在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz 和 .dmg,推荐选择.dmg

点击右侧的download进行下载,下载好的文件如下:

mac-install-and-configure-mysql-03

然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks, just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。

 

二、 安装MySQL

打开MySQL的安装包:mysql-5.7.17-macos10.12-x86_64.dmg

mac-install-and-configure-mysql-04

双击安装:

mac-install-and-configure-mysql-05

安装完成后,会给出一个随机的MySQL密码,切记要把密码记录下来,后面登录会用到:

2017-04-13T14:06:14.242603Z 1 [Note] A temporary password is generated for root@localhost:

MiMvp(Mbf*7aFI

If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.

pkg 版本安装步骤如下:

mysql-5.5.16-osx10.6-x86_64.pkg:这个是MySql的主要程序包;

MySQL_StartupItem.pkg:MySql的启动项;

MySQL.prefPane:安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的.

 

三、 下安装MySQL Workbench(GUI Tool)

3.1 MySQL Workbench的下

MySQL Workbench下载地址: https://dev.mysql.com/downloads/workbench/

在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:

mac-install-and-configure-mysql-06

 

3.2 MySQL Workbench的安装

下载完成之后安装就非常简单,双击即可安装。

mac-install-and-configure-mysql-07

安装完成之后在“应用程序”里面就能看到MySQL Workbench.app程序了,如下图:

mac-install-and-configure-mysql-08

双击打开:

mac-install-and-configure-mysql-09

到这里MySql Workbench就安装完毕了。

安装完成之后我们就讲MySQL Workbench连接到MySQL的数据库上,然后对数据库进行管理。

 

3.3 建立一个新

MySQL Workbench的主界面有三大模块:SQL Development,Data Modeling,Server Administration

其中在SQL Development下面有一个“New Connection”点击之后就会出现一个“Setup New Connection”的对话框,填写完Connetion Name之后点击Ok。即可完成一个连接到本地数据库的连接。

mac-install-and-configure-mysql-10

此处输入步骤二、MySQL安装时,给出的一个随机密码:MiMvp(Mbf*7aFI

正确输入密码,成功完成验证后,会提示修改密码

mac-install-and-configure-mysql-11

修改密码后,再次成功登陆,会进入这个操作数据库的界面:

mac-install-and-configure-mysql-12

现在可以新建、查询数据库表了

当前连接MySQL的前提是数据库服务已打开启动

 

3.4 管理数据访问

MySQL的默认账号密码是:root/root,或root/123456,或一个随机密码(本文即为随机密码)

正常情况下如果单纯的只是使用MySQL Workbench来管理数据库的这个账号是可以的,但是在编程代码中通过jdbc来访问MySQL时我们就会发现使用这个账号是不行,无法访问,因为MySQL需要我们更改密码,也就是说root这个是个默认的密码也就是弱密码,需要我们修改之后才能在代码中使用。因此我们需要来管理数据库的访问密码。

mac-install-and-configure-mysql-13

在右侧的面板中有一个User Accounts的列表,选择其中要修改密码的账号,然后在右侧修改密码即可。

 

四、 MySQL 命令

1)解压 

tar zxvf mysql-5.7.17-macos10.12-x86_64.tar.gz
sudo mv mysql-5.7.17-macos10.12-x86_64 /opt/mysql-5.7.17

2)编辑

vim /etc/profile

3)添加:

MYSQL_HOME=/opt/mysql-5.7.17/
export PATH=$MYSQL_HOME/bin:$PATH

4)生效:

source /etc/profile

5)连接:

mysql -uroot -p123456

 

Mac系统下,MySQL密码修改

1. MySQL密码修改

use mysql;
update mysql.user set authentication_string=password('i-love-mimvp') where user='root';
flush privileges;

注意:Mac系统下的MySQL的user表,没有password字段,取而代之的是 authentication_string 字段

 

2. MySQL 添加用户和密码

use mysql;
grant all privileges on *.* to mimvp-user@localhost identified by 'i-love-mimvp' with grant option;
flush privileges;

说明:跟正常的MySQL授权命令是一样的,更多请参考米扑博客:Ubuntu安装配置MySQL

 

Mac 系统下,开机启动MySQL

Mac 开机启动MySQL/MongoDB/Redis 等服务

 

 

参考推荐

Ubuntu安装配置MySQL

MySQL执行sql及慢查询监控

MySQL 主从服务器配置实例

Windows 7 安装配置 mysql-5.7.17-winx64 方法

LNMP(CentOS+Nginx+Mysql+PHP)服务器环境配置

Python连接MySQL、MongoDB、Redis、memcache

MySQL 内存调优

Mac 下载安装 Xcode