参考https://www.cnblogs.com/winton-nfs/p/11524007.html#_caption_0

前言

官网下载免安装压缩包,解压缩路径不要出现中文。

安装配置

管理员身份打开dos窗口。
image.png
切换到bin目录。

  1. d: 切换盘符
  2. cd 进入目录
  3. dir 显示子目录和文件
  1. --使用命令
  2. mysqld --install 安装服务
  3. mysqld --initialize --console 初始化
  4. net start mysql 开启服务
  5. mysql -u root -p 登录
  6. --修改密码为root
  7. alter user 'root'@'localhost' identified by 'root';
  8. --参考命令
  9. net stop mysql 关闭服务
  10. sc delete mysql 删除mysql服务

初始化后把自动生成的密码保存下来,一会重置密码需要使用。
image.png

全局变量配置

如果不设置全局变量需要在服务里手动启动MySQL服务,或者进入bin目录启动,为简化操作可以设置系统全局变量。
%mysql%\bin,正常配置环境变量的方式配置就可以。

init文件配置

bin目录下新建一个mysql.ini文件,文件名随意,复制以下内容保存。

  1. # 设置mysql客户端默认字符集
  2. default-character-set=utf8
  3. [mysqld]
  4. #设置3306端口
  5. port = 3306
  6. # 设置mysql的安装目录
  7. basedir=D:\\Developer\\mysql-5.7.33-winx64
  8. # 允许最大连接数
  9. max_connections=200
  10. # 服务端使用的字符集默认为8比特编码的latin1字符集
  11. character-set-server=utf8
  12. # 创建新表时将使用的默认存储引擎
  13. default-storage-engine=INNODB
  14. interactive_timeout=2000
  15. wait_timeout=2000

至此,免安装版本的MySQL配置完成。