@[TOC]
mysql-5.7.32-winx64.zip
Step 1. 下载 mysql-5.7.32-winx64.zip
下载地址:Mysql
Step 2. 解压到安装目录
- 新建目录:D:\Program Files\MySQL
- 解压mysql-5.7.32-winx64.zip到D:\Program Files\MySQL
- 在解压出的文件夹下新建my.ini
- my.ini的内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\MySQL\mysql-5.7.32-winx64
# 设置 mysql数据库的数据的存放目录
datadir=D:\Program Files\MySQL\mysql-5.7.32-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
Step 3. 环境变量配置
- 配置环境变量
-
新建系统变量 MySQL
-
编辑系统变量 Path
-
Step 4. Mysql服务安装
-
初始化数据库:
- 记住root用户的初始密码:VW7!tzahsexe
-
mysqld 安装(管理员模式运行cmd):mysqld install
以上错误是由于之前安装了MySQL 8,且服务名为MySQL。正常情况下应该为:
- 解决:
- 继续执行mysqld install
- 解决:
Step 5. 启动&登录
- 启动:net start mysql
- 登录:mysql -u root -p
- 输入初始密码登录即可
Step 6. 修改密码
- 重新登录
mysql-8.0.20-winx64.zip
一. 下载 mysql-8.0.20-winx64.zip
下载地址:Mysql
二. 解压到安装目录
-
新建目录:D:\Program Files\MySQL
-
解压mysql-8.0.20-winx64.zip到D:\Program Files\MySQL
-
在解压出的文件夹下新建my.ini
- my.ini的内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3307端口,3306端口被MySQL 5 使用了,只需安装MySQL 8 的话请改为3306
port = 3307
# 设置mysql的安装目录
basedir=D:\Program Files\MySQL\mysql-8.0.20-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8 不需要
# datadir=D:\Program Files\MySQL\mysql-8.0.20-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
三. 环境变量配置
- 配置环境变量
-
修改系统变量 MySQL:改为 mysql-8.0.20-winx64
-
编辑系统变量 Path
-
四. Mysqld install
-
初始化数据库(管理员模式打开cmd):
-
若配置了环境变量打开cmd后直接执行mysqld --initialize --console即可,否则需进入MySQL 8的安装目录的bin目录下执行:mysqld --initialize --console
-
记住root用户的初始密码:j*LiA2+dTX!+
-
-
mysqld 安装(管理员模式运行cmd):mysqld install
- 进入MySQL 8的安装目录的bin目录下执行:mysqld install MySQL8 (MySQL8为服务名,可修改,可不指定,由于我安装MySQL 5 时未指定服务名,即执行的是mysqld install,而默认采用了MySQL服务名),若配置了环境变量直接执行mysqld install MySQL8即可。
or
- 进入MySQL 8的安装目录的bin目录下执行:mysqld install MySQL8 (MySQL8为服务名,可修改,可不指定,由于我安装MySQL 5 时未指定服务名,即执行的是mysqld install,而默认采用了MySQL服务名),若配置了环境变量直接执行mysqld install MySQL8即可。
五. Start and login
-
启动:net start mysql8 (mysql8为服务名)
-
登录:mysql -P 3307 -u root -p(my.ini文件设置的端口号为3306的话不需要指定端口号,即不需要-P 3307)
- 输入初始密码登录即可
六. Modify pwd
- 重新登录