如果想处理坑的同学请跳到第8条。

 

1.官网下载免安装版本:

http://dev.mysql.com/downloads/mysql/

我下载的是MySQL5.7.17

2.解压到你常用的盘(我一般都是解压到D盘)

打开mysql-5.7.17-winx64后是这个界面

上图中的两样就是需要我们自己弄的。(同时也是让我们无比难受的坑点所在处)

后面会详细讲解如何弄这两个东西,绝对良心讲解。

3.配置环境变量

右键我的电脑 --->属性---->高级系统设置---->环境变量--->配置MYSQL_HOME 和 Path的路径(如下图)

4.修改mysql-5.7.17-winx64文件夹下的my.ini文件,如果没有可以复制my-default.ini来进行修改(其中my-default.ini删不删无所谓,我没有删除)

点击my.ini文件,在里面添加下图的东西即可。

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir="D:\mysql\mysql-5.7.17-winx64"
datadir="D:\mysql\mysql-5.7.17-winx64\data"
max_connections=200
default-storage-engine=INNODB

#跳过输密码的阶段
skip-grant-tables

5.新建一个空的data文件夹

 

6.进行cmd上的一波骚操作

6.1以管理员的身份运行cmd(在开始菜单搜索cmd,然后右键点击cmd,会出现“以管理员的身份运行cmd”的字样,点击就行了)

6.2进入你的MySQL的bin目录(如果不知道怎么跳转的百度“cmd怎么进入指定目录”)

 

6.3输入mysqld install  (注意是mysqld)

成功的话就会出现如下的提示,如果不成功就看前面的配置是否完成。

如果以前安装过MySQL,就会出现如下图的情况

6.4输入命令mysqld --initialize -insecure -user=mysql,回车结束。这里是用来配置data的。

6.5输入net start mysql启动数据库

如果出现“MySQL 服务正在启动 .. MySQL 服务无法启动。  服务没有报告任何错误。”的情况,请进入任务管理器,如下图:

6.6输入mysql -u root -p进入数据库 (回车后会出现password的字样,不用管,直接回车,前面配置的skip-grant-tables这个功能),再回车后会出现如下图的界面

代表成功进入数据库

7.数据库的操作就借用一位大神的图来述说吧(超级优秀的图)

8.如果还是有各种报错的话,清空data文件夹里面的东西,删除my.ini文件(或者my-default.ini)里面的skip-grant-tables语句,保存,再按如下图进行操作:

 

9.如何建库

https://jingyan.baidu.com/album/5bbb5a1b2b110213eba179d2.html

感谢您看到最后,点个赞支持一下(大声谢谢!)