最近在搞mysql 但是安装数据库的时候出现了一些问题,所以总结一下,让你们少走一些弯路
此教程适用于 下载之后是zip的压缩包
1.去官网下载mysql

https://www.mysql.com/downloads/

图片说明
图片说明
2.下载之后最新的是一个压缩包 然后解压
3.将整个文件夹放在你的应用程序盘符里面,我的放在了d盘,当然你也可以放在c盘
图片说明
4.创建在mysql的根目录里面创建my.ini文件如上图, 在创建一个data文件夹,用来存放数据库
my.ini文件里面是一些配置信息需要我们做初步的配置,复制此条信息到你的my.ini文件,注释已经写得很清楚了(注意根目录的文件夹名称和里面设置的文件夹名称要对应,我这里是5.7.20)

[mysqld]

#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306

# 设置mysql的安装目录
basedir=D:\\DevelopTools\mysql-5.7.20

# 设置mysql数据库的数据的存放目录
datadir=D:\\DevelopTools\mysql-5.7.20\data

# 允许最大连接数
max_connections=200

图片说明
5.初始化mysql
打开cmd.exe 在按 Windows + r 键, 或者开始--> 控制台 找到命令行
把终端调出来, 记住要用管理员权限打开
图片说明
1.执行命令,这一步是初始化

mysqld --initialize-insecure --user=mysql

图片说明
MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案
https://www.cnblogs.com/love-yh/p/7157973.html
一、这是应该是环境变量出问题了,设置如下:
1)右击我的电脑选择“属性”,找到“高级系统设置”
图片说明
2)在系统属性下,选择“高级”中的“环境变量”
3)在环境变量中的用户变量选择“Path”,单击编辑,将MySQL中bin的安装路径,粘贴到此处,即可。
图片说明
2.安装mysql

mysqld install

3.测试mysql有没有安装成功
开启mysql

net start mysql

图片说明
4.修改mySQL密码
初始进入,回车键即可,因为没有设置密码,之后,通过如下指令设置密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

图片说明
5.以后都需要在d盘mysql的bin目录下面执行,比较麻烦,大家把环境变量配置一下就好了, 如果安装过了想删除也很容易需要执行命令
删除原来的服务

mysqld --remove mysql

解决MySQL初始化报错:mysqld: Can't create directory ’xxxx’ (ErrorCode 2 - No such file or directory)
将my.ini配置文件里的路径盘符后面的单斜杠改为双斜杠就可以了
修改前:

[mysqld]

#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306

# 设置mysql的安装目录
basedir=D:\DevelopTools\mysql-5.7.20

# 设置mysql数据库的数据的存放目录
datadir=D:\DevelopTools\mysql-5.7.20\data

# 允许最大连接数
max_connections=200

修改后

[mysqld]

#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306

# 设置mysql的安装目录
basedir=D:\\DevelopTools\mysql-5.7.20

# 设置mysql数据库的数据的存放目录
datadir=D:\\DevelopTools\mysql-5.7.20\data

# 允许最大连接数
max_connections=200

再执行mysqld --initialize命令会生成data文件夹及相应文件