[TOC]
>[success] ## 下载 MySQL
MySQL 的全部下载链接都在这个页面:[MySQL 下载](http://www.mysql.com/downloads/)。选择所需的*MySQL Community Server*版本号,并且尽可能准确地选择所需平台。
>[success] ## 在 Linux/Unix 上安装 MySQL
在 Linux 系统上安装 MySQL,建议采用 RPM 形式进行安装。MySQL AB 在其网站上提供了以下几种 RPM 文件包:
* **MySQL**MySQL 数据库服务器,用于管理数据库与表,控制用户访问,以及处理 SQL 查询。
* **MySQL-client**MySQL 客户端程序,实现用户与服务器的连接与交互功能。
* **MySQL-devel**编译使用 MySQL 的其他程序的过程中会用到的一些库及头文件。
* **MySQL-shared**MySQL 客户端的共享库。
* **MySQL-bench**用于MySQL 服务器的基准测试与性能测试工具。
这里列出的 MySQL RPM 都是基于 Linux 的 SuSE 分发版系统构建的,但它们一般也能轻松地运行在其他 Linux 变种系统上。
<br>
<br>
<br>
>[success] ## Windows系统下安装MySQL
<br>
<br>
>[info] ### **(1)安装方法**
:-: ![](https://img.kancloud.cn/5c/78/5c7863c81918617dc66a82c7fb81f8f0_782x774.png)
点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载。
<br>
<br>
>[info] ### **(2)配置环境变量**
变量名:MYSQL\_HOME
变量值:E:\\mysql-5.7.20-winx64
:-: ![](https://img.kancloud.cn/98/9f/989feb131cf26d2c820dae4a43253e2e_613x658.png)
<br>
<br>
>[info] ### **(3)生成data文件**
**以管理员身份运行cmd**
进入E:\\python\\mysql\\mysql-8.0.12-winx64\\bin>(**注意:这是**你自己放的目录)下
执行命令:mysqld --initialize-insecure --user=mysql ,目的是在E:\\python\\mysql\\mysql-8.0.12-winx64\\bin目录下生成data目录
<br>
<br>
>[info] ### **(3)安装MySQL(安装MySQL的Windows服务)**
继续执行命令:
```sql
mysqld -install
```
:-: ![](https://img.kancloud.cn/0a/76/0a764c2d0bd747eadb018540094da63e_470x58.png)
<br>
<br>
>[info] ### **(4)启动服务**
继续执行命令:net start MySQL
关闭MySQL服务: `net stop mysql
:-: ![](https://img.kancloud.cn/7f/6d/7f6d1959faed3831fb0743537aff5c79_481x76.png)
<br>
<br>
<br>
>[success] ## **MAC安装MYSQL**
### (1)安装
1、执行安装命令
~~~undefined
brew install mysql
~~~
2、安装完后启动mysql
~~~css
mysql.server start
~~~
3、执行安全设置
~~~undefined
mysql_secure_installation
~~~
显示如下
~~~bash
There are three levels of password validation policy:
LOW Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary file
~~~
按照提示选择密码等级,并设置root密码