Windows环境 安装mysql 5.7 解压缩版

前言

.MSI版本需要安装.net及C++的组件,比较繁琐。建议解压缩版本。直接上步骤

1.mysql 的下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

选择(mysql-5.7.26-winx64.zip)的下载

2.下载好以后解压缩,然后配置环境变量。

MYSQL_HOME=D:\mysql-5.7.20

path=%MYSQL_HOME%/bin;

3.创建my.ini配置文件

在D:\mysql-5.7.20下创建一个my.ini 的文件

[mysql]  
# 设置mysql客户端默认字符集  
default-character-set=utf8  
[mysqld]  
#设置3306端口  (建议先不要修改,配置完成后再修改
port = 3306  
# 设置mysql的安装目录  
basedir=D:\mysql-5.7.20
# 设置mysql数据库的数据的存放目录  
datadir=D:\mysql-5.7.20\data  
# 允许最大连接数  
max_connections=200  
# 服务端使用的字符集默认为8比特编码的latin1字符集  
character-set-server=utf8  
# 创建新表时将使用的默认存储引擎  
default-storage-engine=INNODB
#开启查询缓存
explicit_defaults_for_timestamp=true
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
#设定密码后删除
skip-grant-tables

4.以管理员身份运行cmd

5.初始化mysql数据库

mysqld --initialize-insecure 

6.安装MySQL服务

mysqld install MySQL --defaults-file="D:\mysql-5.7.20\my.ini"

7.启动MySQL服务

net start mysql

8.登录mysql

mysql -u root -p,回车直接连接进入

9.修改root密码

use mysql

update user set authentication_string=password('root') where user='root';

flush privileges;
10.退出mysql,关闭mysql服务

exit

net stopmysql

11.修改配置文件,删除skip-grant-tables配置,再次登录mysql,修改密码:set password = password('新密码');

这个命令是在原密码存在的前提下。看到Query OK, 0 rows affected, 1 warning (0.00 sec),表示密码修改成功

12.创建远程连接权限(视个人需要)

update user set host='%' where user='root';

flush privileges;

猜你喜欢

转载自blog.csdn.net/ntuxiaolei/article/details/89680421