Windows server 安装 MySQL 5.7.20

时间:2024-05-19 19:11:44

首先要强调一下,我的MySQL版本是5.7.20,所以是“绿色手动安装版”。

5.8以上的版本好像都可以自动安装了。

 

  1. 直接解压到server里的某个位置。
  2. 新建my.ini:  下划线部分需要确认

[mysql] 

# 设置mysql客户端默认字符集 

default-character-set=utf8 

[mysqld] 

#设置3306端口 

port = 3306 

# 设置mysql的安装目录 

basedir=C:\mysql-5.7.20-winx64

# 设置mysql数据库的数据的存放目录 

datadir=C:\mysql-5.7.20-winx64\data  

# 允许最大连接数 

max_connections=20

# 服务端使用的字符集默认为8比特编码的latin1字符集 

character-set-server=utf8 

# 创建新表时将使用的默认存储引擎 

default-storage-engine=INNODB 

Windows server 2016 安装 MySQL 5.7.20

进到bin\ 目录下,运行cmd

mysqld install

( 5.7~ 以上版本) 需要初始化 data 目录:

mysqld --initialize-insecure

然后启动服务

net start mysql

即为完成。

  1. MySQL连接

如果MySQL是非安装版(好像大多都是这样安装的……),你需要用到这一项,因为很多设置需要自己完成。

grant all PRIVILEGES on <databaseName>.* to  <userName>@'%' identified by '<passWord>'; #设置登录账号密码 <n> 按自己需求修改

flush privileges; #刷新内存

select host,user from user ; #列出user信息。

Windows server 2016 安装 MySQL 5.7.20

至此,外连账号就设置完毕了。需要更改的话,

 

然后是修改防火墙,

Windows server 2016 安装 MySQL 5.7.20

Windows server 2016 安装 MySQL 5.7.20

后面默认即可。

Windows server 2016 安装 MySQL 5.7.20

Windows server 2016 安装 MySQL 5.7.20

名称和备注可以填写一下,

Windows server 2016 安装 MySQL 5.7.20

Windows server 2016 安装 MySQL 5.7.20

 

ctrl+alt退出虚拟机,主机打开SQL软件,我这里是IDEA:

Windows server 2016 安装 MySQL 5.7.20