解压安装压缩包
配置MySQL环境变量
在系统中找到高级系统设置->环境变量->

点击编辑,输入变量名和变量值

变量值就是你的MySQL的安装目录,直接找到copy就好啦
配置path
同样在环境变量中,找到path,然后编辑

点击新增,添加MySQL的path
%MYSQL_HOME%\bin

新建my.ini 放到D:/soft/mysql-5.7.23-winx64文件夹下
[mysqld]
port = 3306
basedir=D:/soft/mysql-5.7.23-winx64
datadir=D:/soft/mysql-5.7.23-winx64/data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
说明:
sql_mode
NO_ENGINE_SUBSTITUTION:mysql 在create table 时可以指定engine子句
STRICT_TRANS_TABLES:对于单个insert操作,无论插入单行或是多行,只要插入数据与字段类型不兼容,则insert操作失败并回滚
与mysql最接近的是mariadb
basedir和datadir都是你的MySQL安装目录
需要进入bin目录:
先以管理员身份运行cmd
然后一步一步进入你的MySQL目录

然后按下面步骤进行
安装: 输入mysqld -install

没有问题是这样
然后初始化 mysqld --initialize-insecure --user=mysql 根据刚刚my.ini文件去初始化,然后会产生一个data文件夹
启动 net start mysql
接上一步初始化,输入启动指令后是这样的

设置密码 mysqladmin -u root -p password 新密码
Enter password: 旧密码 直接回车,因为初始化直接把mysql的密码设置为空
连接 mysql -uroot -p
显示数据库 show databases;
显示表 show tables;

这是后面几步的一个完整步骤流程,要注意的是
1.zq123为你的MySQL登录密码
2.在连接数据库时需要你刚设置的密码
3. 当你完成以上步骤后可以测试连接数据库,打开你的数据库和表列,如果能成功即代表你的MySQL成功安装!
因为我已成功安装了就不演示卸载过程了,按下面步骤去操作就可以啦
1 停止服务 net stop mysql
2.删除服务 sc delete mysql 但是服务只是禁用状态,服务还是存在
3.移除服务 mysqld remove 需要进入bin目录,在服务中已经找不到mysql服务了
4.删除注册表信息
1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
5.删除mysql的安装目录
打开注册表
regedit
打开服务
services.msc
注意1:有保护关闭,特别是自我保护要关闭,不然没法卸载
注意2:权限问题
总结:按我的步骤来肯定是可以把MySQL安装成功的,但难免在安装过程中遇到一些问题,如果你遇到了,可以私信小编,我会为你排忧解难的,在安装过程中请确保上一步的操作是正常成功的,然后依次进行下一步操作。
如果遇到你的MySQL登录密码遗忘的情况,只需要将MySQL的服务停止,然后打开你MySQL目录,将data文件夹整个文件夹删除,在删除之前注意先把你创建的数据库和你同名的文件夹拷贝走,然后在进行安装中的初始化操作,然后再把拷贝的文件复制到data目录,这样就不会丢失你之前账号的数据。