0%

Windows离线安装MySQL5.7.21

本文主要记录Windows环境下离线安装MySQL数据库过程。

环境信息

  • OS:Windows 7 64bit
  • MySQL:5.7.21

安装

  1. 官网下载MySQL压缩文件,选择Windows (x86, 64-bit), ZIP Archive版本。
  2. 解压压缩文件到自定义安装目录,如D:\Program Files,解压之后的MySQL目录为D:\Program Files\mysql-5.7.21-winx64。
  3. 在MySQL目录下新建配置文件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]
# mysqld服务端口
port = 3306
# MySQL安装目录,需要根据实际情况填写
basedir=D:\Program Files\mysql-5.7.21-winx64
# MySQL数据库数据存放目录,需要根据实际情况填写
datadir=D:\Program Files\mysql-5.7.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#########################################################
  1. 新增环境变量MYSQL_HOME
    1
    2
    变量名:MYSQL_HOME
    变量值:D:\Program Files\mysql-5.7.21-winx64
  2. 修改环境变量Path
    1
    2
    变量名:Path
    变量值:在原有Path基础上新增;%MYSQL_HOME%\bin;
  3. 安装mysqld服务
    1
    mysqld install 
  4. 生成data目录
    1
    mysqld --initialize-insecure --user=mysql       # MySQL 5.7.16后默认不提供data目录
  5. 启动mysqld服务
    1
    2
    net start mysql
    net stop mysql # 需要关闭mysql服务时执行
  6. 登陆MySQL
    1
    mysql -u root -p                                # 首次登录需要设置密码