Download: https://downloads.mysql.com/archives/community/
File: mysql-5.7.29-winx64.zip
下载 MySQL Community Server
版本(开源免费)
解压到安装目录。
配置
(安装目录:D:\mysql
)
环境变量
Path += ';D:\mysql\bin'
配置文件 my.ini
复制根目录(D:\mysql\
)下 my-default.ini
为 my.ini
(如果没有则新建),my.ini
内容如下:
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置端口,为安全或存在多个 MySQL 时,设置其它端口
port = 3306
# 设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\mysql
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 跳过权限验证,在设置密码后要注释掉,(无效时,使用 mysqld --skip-grant-tables 启动服务)
# skip-grant-tables
[mysql]
default-character-set=utf8
my.ini 可能需要 ANSI 编码
初始化
CMD
# 如果没有配置环境变量,需要 cd 到 bin 目录
mysqld --initialize
自动创建 data
目录,不要手动创建,否则会出错。
安装服务并启动
安装系统服务
# 对服务命名,防止存在多个 MySQL 时重名
mysqld --install MySQL5.7
# 删除
mysqld --remove MySQL5.7
可以到系统 “服务” 中启动关闭 MySQL 。