0%

Windows解压安装MySQL

在Windows10下面解压安装MySQL5.7

下载安装包

下载zip包,mysql-5.7.29-winx64.zip

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

选择x86, 64-bit

解压

解压到D:\mysql\mysql-5.7.29-winx64

编写配置文件

D:\mysql\mysql-5.7.29-winx64\my.ini

内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录

basedir=D:\mysql\mysql-5.7.29-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\data

# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

注册环境变量

MYSQL_HOME D:\mysql\mysql-5.7.29-winx64

在Path中加入%MYSQL_HOME%\bin

初始化MySQL

以管理员方式打开cmd

1
D:\mysql\mysql-5.7.29-winx64>mysqld --initialize

执行后,data目录下会生成很多文件。

1
2
D:\mysql\mysql-5.7.29-winx64>mysqld install
Service successfully installed.

启动服务

1
2
3
D:\mysql\mysql-5.7.29-winx64>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

登录

1
2
D:\mysql\mysql-5.7.29-winx64>mysql -u root -p
Enter password:

需要输入密码,这个初始密码,可以在data/*.err文件里面找到。

1
2020-01-19T08:15:03.393313Z 1 [Note] A temporary password is generated for root@localhost: (waO?FJ/E8mW

输入密码,登录成功后,修改root用户的密码。

1
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';