转自:Windows 安装并配置 MySQL 5.6/5.7
Windows 安装并配置 MySQL 5.6/5.7
Windows 下安装 MySQL 有两种方式,一种是下载安装包,根据提示一路 next 安装,不需要什么配置,比较简单;另一种是下载压缩包,通过命令和配置来安装,也不难,个人感觉更简单。本篇就采用第二种方法安装。
本篇以5.6为主来讲,5.7与5.6基本相同,不同的地方会在相应的地方做说明。1,下载MySQL压缩包
1.1,打开https://www.mysql.com/,进入MySQL的官方网站,点击 Downloads,进入 下载中心
![1206564e4a23168ba28dfd08808653c8.png](https://i-blog.csdnimg.cn/blog_migrate/ba27685caabb5a2565ddb71150a5cfae.jpeg)
1.2,在 下载中心,滑到页面的最下面,可以看到 MySQL Community Edition(GPL) Community (GPL) Downloads » 的字样,点击 Community (GPL) Downloads »
![8bdc0ab924544c9a8f38962a7bd61624.png](https://i-blog.csdnimg.cn/blog_migrate/dd84b98822d38f76fc82e7f93d400b20.png)
1.3,打开页面后,点击 MySQL Community Server (GPL)
![7c98d34d6af5fffbf9a31ec3da2e63be.png](https://i-blog.csdnimg.cn/blog_migrate/7d070b5b6b285badbfea01e53f28bf80.jpeg)
1.4,打开页面后,进入 MySQL 下载页面,默认的是最新版,如果安装最新版的话,就滑到下面,下载最新版的包
![8564e7ed7fae800be5737928b00bcf78.png](https://i-blog.csdnimg.cn/blog_migrate/0520c111438cc568e2d94896b3cdc632.jpeg)
第一个红框是选择操作系统,我们选 Windows;第二个红框是安装包文件,上面说的第一种安装方法用的;第三个红框就是压缩包安装所需要的压缩包,上面说的第二种安装方法用的压缩包。
由于目前最新是 8.0 版,我们要安装 5.6 版,我们在这个页面上面部分找到 MySQL Community Server 5.6 » ,选择 5.6 版点击打开
![89d9cf7b291581ba3580dc9445f6c680.png](https://i-blog.csdnimg.cn/blog_migrate/d80e4c58652905e1d35950fe3a1c5a13.jpeg)
页面打开后,滑到下面,跟上面类似,第一个红框是系统,第二个红框是安装包文件,第三个是压缩包文件。
我们选择第三个红框里的,根据系统是32位还是64位选择下载,点击后面的 Download,进入下载页面
![4be6eb9639c15fb98b090b2ee4d42e7c.png](https://i-blog.csdnimg.cn/blog_migrate/71cedda66bf65c1bdab92a66d7289a61.jpeg)
可以用 Oracle 账号登录来下载,如果没有或不想登录直接点击 No thanks, just start my download. 进行下载
![3667634433697c7fd3d9efe497d02622.png](https://i-blog.csdnimg.cn/blog_migrate/05df9f07c41cb90df32ad9b1561a7f64.jpeg)
为防止有的同学无法下载,这里贴出下载链接:
MySQL Installer 5.6 :https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.6.42.0.msi
MySQL 5.6 Windows (x86, 32-bit), ZIP Archive :https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.42-win32.zip
MySQL 5.6 Windows (x86, 64-bit), ZIP Archive :https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.42-winx64.zip
MySQL Installer 只有32位的,没有64位的2,安装MySQL
2.1,解压下载下来的压宿包,然后把解压后的文件夹迁到想要安装的目录,如:D:Program Files 下面
为了方便我把文件夹重命名为 mysql-5.6
![c9c8d36cc10847528851c2157bfad2ac.png](https://i-blog.csdnimg.cn/blog_migrate/64aea57c63d5b34b0108d44ca1e403ea.png)
![c3d56129b5b31e61255304c5406bcb2e.png](https://i-blog.csdnimg.cn/blog_migrate/ae098241b41ffc89b64bc59d50c8a865.png)
2.2,右击 我的电脑->属性->高级->环境变量,在系统变量里选择PATH,在其后面添加: mysql bin文件夹的路径 (如: D:Program Filesmysql-5.6bin ),注意是追加,不是覆盖
![c407ab32d62c9b89fdf81514b63ae327.png](https://i-blog.csdnimg.cn/blog_migrate/b16ec060acb0e231ede5aaacda000537.jpeg)
2.3,在mysql目录中找到 data 文件夹,如果不存在就新建一个 data 文件夹
修改一下配置文件,拷贝 mysql 目录中的my-default.ini,重命名为 my.ini,打开my.ini,修改或添加配置,然后保存
basedir = D:Program Filesmysql-5.6(mysql所在目录)
datadir = D:Program Filesmysql-5.6data(mysql所在目录data)
在配置文件中我们还看到 port,为配置 mysql 端口,如果不想用 3306 默认端口,可以配置想要的端口
![2743fd7e45b590549619f877d9124a01.png](https://i-blog.csdnimg.cn/blog_migrate/7691c68743e326963ac73da0a3d87af7.jpeg)
![657d1734a07115850987b6b858ce98f7.png](https://i-blog.csdnimg.cn/blog_migrate/c0fd5f003fc20ab0bf05b5c6f4c132ef.jpeg)
其他可选配置修改说明如下:
![636d5dc0bfaecc1661fcc56c19b49d1b.png](https://i-blog.csdnimg.cn/blog_migrate/9ee62b425095df56b37c459020112c8f.png)
2.4,以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),通过命令,进入mysql bin 目录
![35fe1ec7bec3b56d07a60d935d7f950f.png](https://i-blog.csdnimg.cn/blog_migrate/461575889fef9206f71c98789690d61a.png)
2.5,输入 mysqld --initialize-insecure --user=mysql 回车
![5448beeca2ec7aba6884410710c362b9.png](https://i-blog.csdnimg.cn/blog_migrate/e4ff09cf80f06ee0336bd72c19f1d9a9.png)
2.6,输入 mysqld install 回车
![01a9ee17fdb56ec91df2654988cb407f.png](https://i-blog.csdnimg.cn/blog_migrate/3d5f3f2cf2331b1b223ca4661bc299fc.png)
到此 mysql 安装成功3,启动 MySQL
输入 net start mysql 回车,启动mysql服务,start 启动,stop 停止
![cac5125d863c312ecdf24278d8124b7c.png](https://i-blog.csdnimg.cn/blog_migrate/df906d6577a26f688d65667fa2ed4146.png)
4,本地命令行连接MySQL
输入 mysql -u root -p ,回车,出现 Enter passwore: ,输入密码,由于刚安装,没有设置密码,直接回车 Enter 进入
![6cbf11ce2f38c9b20d5a6d3980dceb4f.png](https://i-blog.csdnimg.cn/blog_migrate/44abd245221a291dcd07ebf113a7a787.jpeg)
输入 show databases; 命令查看默认安装数据库
![8578c480c20970a1a75333fadd92b49a.png](https://i-blog.csdnimg.cn/blog_migrate/de07e28945a54cb3d83cdfbe74674fcd.png)
5,设置root密码
依次通过以下命令修改root用户名密码:
5.6
mysql>use mysql; mysql>update user set password=password('your password') where user='root';
mysql>flush privileges;
5.7
mysql>use mysql; mysql>update user set authentication_string=password('your password') where user='root';
mysql>flush privileges;
your password 为你要修改的密码
5.6
![ba7992aec9ee81ccf21c99cb942c7fe2.png](https://i-blog.csdnimg.cn/blog_migrate/db5ef0edcc664257fb4143dcd51e5082.png)
5.7
![088fb8081564d2ae57256a66f417d317.png](https://i-blog.csdnimg.cn/blog_migrate/09dc53a6185146b947c120e1d7dc3e3a.png)
输入 quit 命令退出当前登录,用新的密码重新连接 mysql6、设置远程登录
mysql默认只能本机登录,如果只是本机使用,就可以不用设置远程登录,使用 localhost 做为主机地址登录
![5d19bdc137bb228792cf9acaa5a89c65.png](https://i-blog.csdnimg.cn/blog_migrate/6bd1ae9bb9f8c570d1b09ff5e9b75b11.jpeg)
![96474254fee4126edc1b3efd262e07ad.png](https://i-blog.csdnimg.cn/blog_migrate/ea68e64999ab87bce85645caaffecd19.png)
如果想远程登录,通过以下命令,设置允许远程登录:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION;
your username 和 your password 改成 mysql 数据库的用户和密码
![491f75502fa744516dbce1cc5383abf9.png](https://i-blog.csdnimg.cn/blog_migrate/e5445bb2463175abdea67f04afa70795.png)
到此,在 Windows 上安装 MySQL 5.6 完成。
mysql 默认3306,确保 3306 端口是通的,在要远程的电脑上安装一个mysql管理工具(sqlyog或navicat),通过 Windows 系统的IP、端口,mysql的用户名、密码 远程连接数据库,管理数据库。
![5dae78e4f91970d401c8ced922201240.png](https://i-blog.csdnimg.cn/blog_migrate/0d4fef0e5a0886c97104a537a1e5bde6.jpeg)
![2c4ce04cad9e8e7cdfecb821ea677f08.png](https://i-blog.csdnimg.cn/blog_migrate/aa1b7a13a25645758224ffdb8174cd36.png)
远程连接成功。