[MySQL]安装配置-Windows

本文记录MySQL在Windows下的安装配置

  1. 下载MySQL并解压缩到本地文件夹

例:
C:\devsofts\mysql-5.7.16-winx64

2. 配置系统环境变量

把MySQL中的bin目录添加到PATH环境变量中,注意环境变量以;进行分割

1
C:\devsofts\mysql-5.7.16-winx64\bin;

MySQL-安装配置-Windows-解压目录

  1. 配置my.ini文件

把MySQL目录下的my-default.ini复制一份并重命名为my.ini,没有my-default.ini文件的话就创建一个,里面的内容为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
[client]
# 客户端使用端口,一般和服务端一样
port = 3306
# 客户端字符类型,与服务端一致即可,建议为utf8,这里使用utf8mb4是为了支持emoji表情(utf8mb4是utf8的超集,MySQL5.5.3版本后才能支持)
default-character-set = utf8mb4

[mysqld]

# These are commonly set, remove the # and set as required.
# 服务端字符类型,建议为utf8,这里使用utf8mb4是为了支持emoji表情(utf8mb4是utf8的超集)
character_set_server = utf8mb4
# 解压根目录
basedir = C:\devsofts\mysql-5.7.16-winx64
# 解压根目录\data
datadir = C:\devsofts\mysql-5.7.16-winx64\data
# 忽略大小写
lower_case_table_names = 1
# 服务端端口
# port = 3306 # 可选,默认就为3306端口
# MySQL数据库的自定义ID
# server_id = 1 # 可选,没有主从或多数据库的话这个参数意义不大
  1. 初始化MySQL

使用管理员权限进入bin目录,执行以下命令,进行MySQL的初始化,执行完毕会发现新增了data文件夹以及其文件夹下新增很多文件。(PS:初始化前不能存在data文件夹,否则会报data文件夹已存在的错误。)

1
mysqld --initialize-insecure

MySQL-安装配置-Windows-初始化后data目录

  1. 安装MySQL服务

1
mysqld install

MySQL-安装配置-Windows-安装MySQL服务

PS:移除MySQL服务

1
mysqld remove

MySQL-安装配置-Windows-移除MySQL服务

6. 启动MySQL服务

1
net start mysql

MySQL-安装配置-Windows-启动MySQL服务

PS:暂停MySQL服务

1
net stop mysql

MySQL-安装配置-Windows-停止MySQL服务

  1. 进入MySQL

初始配置好MySQL后root密码为空

1
mysql -u root -p

MySQL-安装配置-Windows-登录MySQL

(•̀ᴗ•́)و ̑̑

Share