Download: https://downloads.mysql.com/archives/community/
File: mysql-5.7.29-winx64.zip

下载 MySQL Community Server 版本(开源免费)

解压到安装目录。

配置

安装目录:D:\mysql

环境变量

  1. Path += ';D:\mysql\bin'

配置文件 my.ini

复制根目录(D:\mysql\)下 my-default.inimy.ini (如果没有则新建),my.ini 内容如下:

  1. [client]
  2. # 设置mysql客户端默认字符集
  3. default-character-set=utf8
  4. [mysqld]
  5. #设置端口,为安全或存在多个 MySQL 时,设置其它端口
  6. port = 3306
  7. # 设置mysql的安装目录 这块换成自己解压的路径
  8. basedir=D:\mysql
  9. # 允许最大连接数
  10. max_connections=200
  11. # 服务端使用的字符集默认为8比特编码的latin1字符集
  12. character-set-server=utf8
  13. # 创建新表时将使用的默认存储引擎
  14. default-storage-engine=INNODB
  15. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  16. # 跳过权限验证,在设置密码后要注释掉,(无效时,使用 mysqld --skip-grant-tables 启动服务)
  17. # skip-grant-tables
  18. [mysql]
  19. default-character-set=utf8

my.ini 可能需要 ANSI 编码

初始化

CMD

  1. # 如果没有配置环境变量,需要 cd 到 bin 目录
  2. mysqld --initialize

自动创建 data 目录,不要手动创建,否则会出错。

安装服务并启动

安装系统服务

  1. # 对服务命名,防止存在多个 MySQL 时重名
  2. mysqld --install MySQL5.7
  3. # 删除
  4. mysqld --remove MySQL5.7

可以到系统 “服务” 中启动关闭 MySQL 。