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=INNODBsql_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 。
