1. 下载
我下载的是64位系统的zip包:
下载地址:https://dev.mysql.com/downloads/mysql/
下载zip的包:
下载后解压:
2. 配置环境变量
变量名:MYSQL_HOME
变量值:D:\develop\mysql-5.7.20-winx64\mysql-5.7.20-winx64
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安装命令
5. 启动MySQL服务
执行命令:net start mysql 启动mysql服务
6. 登录MySQL
登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
执行命令:
C:\Windows\system32>mysql -u root -p
7. 查询用户密码
查询用户密码命令:
mysql> select host,user,authentication_string from mysql.user;
8. 设置(修改)root用户密码
执行命令:
mysql> set password for 用户名@localhost = password('新密码');
使设置生效,执行命令:
mysql> flush privileges;
作用:相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变
9.验证
退出命令:quit,重新登录:
至此,Windows下的mysql解压包安装完成。