一、软件下载
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/967a6de7262f3486722a0ed0edbe662f.png)
2、选择开发区域
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/29ed48a7db8739da29278fe4aa2b20db.png)
3、选择社区服务器,找到对应的版本
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/82e2c692bb34bf26b8e14045da77c09c.png)
4、选择需要的安装包
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/98f769441639336e785455eca5e18741.png)
5、下载
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c5c69a2dce09722eb6a86dc09cda10ee.png)
二、安装MySQL
- 特别说明:如果安装过Mysql过程中,出错了或者想重新再来一把,执行
sc delete mysql
删除已经安装好的 mysql 服务 (慎重) - zip 安装文件是压缩文件,和.exe安装文件是不一样的,要严格的按照下面的步骤来执行,否则安装不会成功
1、将刚刚下载的安装包解压,建议选择一个空间比较大的磁盘安装
- 我这里是解压到 D:\mysql\mysql-5.7.41-winx64 目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/823dd54b4b7e6012ae8d2bc52fd49d1a.png)
2、添加环境变量 path
- 配置环境变量 path 是为了可以在任意一个目录都可以操作 mysql 的指令
- 电脑 - 属性 - 高级系统设置 - 环境变量
- 在 Path 环境变量增加 mysql 的安装目录\bin目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ba44ec7c457fed8cf2866dfcb50bbb21.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1bc89aeb4acd98335867654ab98e1d18.png)
3、在 D:\mysql\mysql-5.7.41-winx64 目录下创建 my.ini 文件,需要我们自己创建
[client]
port=3306
default-character-set=utf8
[mysqld]
basedir=D:\mysql\mysql-5.7.41-winx64\
datadir=D:\mysql\mysql-5.7.41-winx64\data\
port=3306
character_set_server=utf8
skip-grant-tables
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/82962d339ddaf6b113ec527620da0df2.png)
4、安装 mysql 服务
- 使用管理员身份打开 cmd ,并切换到 D:\mysql\mysql-5.7.41-winx64\bin 目录下,执行
mysqld -install
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2f02dbeadb1d922468baf4525e65f5c4.png)
5、初始化数据库: mysqld --initialize-insecure --user=mysql
- 该指令执行成功,就会在 D:\mysql\mysql-5.7.41-winx64 目录下生产 data 目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1567d6159e81f3a03a47770c9af40c73.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9a441d0c904a5ceb4ffe6ff2f7acf22b.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8ef29497724abd0bc5a37ef950e74bef.png)
6、启动 mysql 服务 net start mysql
- 停止 mysql 服务指令
net stop mysql
- 如果成功,可以在任务管理器查看 mysql 服务
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d0a47730e9724adc71e06992f37dd5be.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d91bad9496af1c8581d2610986a65496.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5848573f69f5bf877e70df3f1e67a88b.png)
7、以 root 用户进入 mysql 管理终端
- 指令:
mysql -u root -p
- 当前 root 用户密码为 空 ,提示输入密码,直接回车即可~
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fdff133d3ae0eb8ad365b342acc1e9d6.png)
8、修改 root 用户密码
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b53b9838a85463a81d5f7b379cd2ad92.png)
- 修改密码为 root :
update user set authentication_string=password('root') where user='root' and Host='localhost';
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cd13b53b2f5432e4d031c1a72460cb1f.png)
- 刷新权限才会生效,执行:
flush privileges;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/38cc477ce6a3f978e9be5f6d3fa01c1e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5befa73f370e55f0077015b1c4598b6b.png)
9、修改 my.ini 配置文件
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6b1709395d03b3684d878c8b942352fe.png)
10、重启 mysql 服务
net stop mysql
net start mysql
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/8bdd2a2f3b495e84ccf73cf8ea50a33f.png)
11、再次进入 Mysql ,输入正确的用户名和密码
mysql -u root -p
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ac89a9adc9ccc8e273f1922a28e24be5.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/41cc92fbc73e8b7116644d6c66a6fe82.png)