Windows下的mysql解压包安装

1. 下载

我下载的是64位系统的zip包:
下载地址:https://dev.mysql.com/downloads/mysql/
下载zip的包:
 Windows下的mysql解压包安装
Windows下的mysql解压包安装

下载后解压:
Windows下的mysql解压包安装

2. 配置环境变量

变量名:MYSQL_HOME
变量值:D:\develop\mysql-5.7.20-winx64\mysql-5.7.20-winx64
Windows下的mysql解压包安装
path里添加:%MYSQL_HOME%\bin;

3. 生成data文件

以管理员身份运行cmd
进入D:\develop\mysql-5.7.20-winx64\mysql-5.7.20-winx64\bin 下执行命令:
mysqld --initialize-insecure --user=mysql 
执行完毕,会在D:\develop\mysql-5.7.20-winx64\mysql-5.7.20-winx64目录下生成data目录

4. 安装MySQL服务

进入bin目录下,执行命令:mysqld -install 
如果发现服务已存在,则卸载原来的服务,执行命令:mysqld -remove MySQL
再次执行install安装命令
Windows下的mysql解压包安装

5. 启动MySQL服务

执行命令:net start mysql  启动mysql服务
Windows下的mysql解压包安装

6. 登录MySQL

登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
执行命令:
C:\Windows\system32>mysql -u root -p
Windows下的mysql解压包安装

7. 查询用户密码

查询用户密码命令:
mysql> select host,user,authentication_string from mysql.user;
Windows下的mysql解压包安装

8. 设置(修改)root用户密码

执行命令:
mysql> update mysql.user set authentication_string=password(“123456”) where user=“root”;
此处引号中的内容是密码,自己可以随便设置
Windows下的mysql解压包安装
使设置生效,执行命令:
mysql> flush privileges;  
Windows下的mysql解压包安装
作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变

9.验证

退出命令:quit,重新登录:
Windows下的mysql解压包安装
至此,Windows下的mysql解压包安装完成。