[关闭]
@clisdodo 2019-11-06T14:36:31.000000Z 字数 1587 阅读 4040

Windows Server 2019 安装 MySQL 8.0.18 (ZIP方式)

WindowsServer2019 MySQL8 ZIP


AskScuti MySQL : Windows Server 2019 安装 MySQL 8.0

1 操作系统设置

参考 先决条件 第一条

2 MySQL 下载

image_1dov442ei1qcc1qs2h49s0m11ls4p.png-305.5kB

image_1dov1o3101b1k1dmj1djoqes1llr13.png-103.1kB

image_1dov1mqvo14b0acu112h321bilm.png-171.9kB

image_1dov1pksq1smu16441os8p6jgq31g.png-101.1kB

安装包完整名称为 mysql-8.0.18-winx64.zip 大小 272M

3 组件安装

参考 先决条件 第一条

4 MySQL 安装

4.1 解压文件

压缩包解压后,文件目录结构呈现如下

E:\mysql-8.0.18-winx64\mysql-8.0.18-winx64\...

更改目录结构名字,最终呈现如下

E:\MySQL\MySQL Server 8.0\...

为了数据独立,在 MySQL 文件夹中创建 Data 文件夹,并在 Data 中创建文件 my.ini ,最终目录结构如下

E:\MySQL\MySQL Server 8.0\...
E:\MySQL\Data\my.ini

以下为 my.ini 测试内容

[client]
port=3306

[mysql]
no-beep
default-character-set=utf8
auto-rehash
#no-auto-rehash

[mysqld]
server-id=1
port=3306
# Path to installation directory. All paths are usually resolved relative to this.
basedir=E:/MySQL/MySQL Server 8.0/
# Path to the database root
datadir=E:/MySQL/Data/Data
max_connections=151
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB

注意两个问题:一个是路径格式;一个是保存格式。详情参考先决条件中 MSI 方式。

4.2 MySQL 环境变量

变量名: MySQL_HOME
变量值: E:\MySQL\MySQL Server 8.0

image_1dovkdspe1erk16e41ne91coo1u266.png-221.1kB

编辑环境变量新增: %MySQL_HOME%\bin

image_1dovkhgqaibi1i3e13f64vn12sq73.png-217.8kB

4.3 初始化 ini 文件

mysql --version

image_1dovkp5h31m3o85i1t0918aa1j7e7g.png-142.9kB

mysqld --defaults-file=E:\MySQL\Data\my.ini --initialize

image_1dovl7q0ff931v7fnvhp94pusat.png-152.1kB

这时候会在 E:\MySQL\Data\ 下生成新的 Data 数据库文件

image_1dovla1blrp53537kunqt1dmfba.png-163.5kB

初始化后,在生成的 Data 文件夹里面有个文件 <主机名>.err

image_1dovlbtt7nd8can5p6ov77d0bn.png-213kB

打开 <主机名>.err 文件,找到初始化生成的 root 临时密码并记录

image_1dovleea011h17jtr4t18eo1vouc4.png-157kB

4.4 安装 MySQL 服务端

进入 E:\MySQL\MySQL Server 8.0\bin 下执行命令 mysqld.exe -install mysql80 --defaults-file=E:\MySQL\Data\my.ini

image_1dovm1rmo1i39eliogd1ftr1pe0d1.png-149.9kB

启动服务 net start mysql80

image_1dovm9m78f6oj056731m3j1g5fde.png-161.6kB

启动后在 .err 中显示如下,表明服务就绪

image_1dovmeaj3e6a9v01e2d143sbvsdr.png-177.8kB

5 连接测试并修改密码

执行命令 mysql -u root -p 回车,输入 4.3 小节生成的临时密码

image_1dovmmhsvpkqtqj4v416c1n90e8.png-177kB

执行命令

  1. alter user 'root'@'localhost' identified by 'OracleAskscuti';
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注