背景:

Windows10 64位系统

已经安装了 mysql-8.0.23 命令行,需要卸载然后安装 mysql-5.7.16

卸载

  1. 关闭 mysql 服务: cmd 命令行输入 net stop mysql
  2. 在控制面板中删除 mysql 程序, 如果有的话
  3. 删除安装目录下的文件, 直接删除(我的 mysql 是直接下载的压缩包解压的)
  4. 命令卸载mysql服务 用命令卸载mysql_环境变量

  5. 删除 mysql 的环境变量
    此电脑 - 右键属性 - 高级系统设置 - 环境变量 找到系统变量中的path变量 - 编辑 - 找到 mysql 相关的路径配置删除
  6. 命令卸载mysql服务 用命令卸载mysql_系统设置_02


  7. 命令卸载mysql服务 用命令卸载mysql_环境变量_03

  8. 删除 mysql 服务
  1. 打开 cmd, 以管理员身份运行
  2. 输入命令 sc delete mysql

安装

  1. 官网找到相应的版本号, 根据需要安装 32位 或 64位
  2. 命令卸载mysql服务 用命令卸载mysql_mysql_04

  3. 下载完成后解压到合适位置, 不一定要在 c 盘
  4. 打开解压后的文件夹, 设置配置文件: 新建 my.ini 文件和 data 文件夹

命令卸载mysql服务 用命令卸载mysql_系统设置_05

  1. 新建 my.ini 文件, 配置如下
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=D:\program\MySql\mysql-5.7.16-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\program\MySql\mysql-5.7.16-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  1. 新建 data 文件夹
  1. 配置环境变量, 此电脑 - 右键属性 - 高级系统设置 - 环境变量 找到系统变量中的path变量 - 编辑 - 新建输入解压后的文件夹目录\bin
  2. 命令卸载mysql服务 用命令卸载mysql_mysql_06

  3. 安装
  1. 在解压后的文件夹中输入cmd
  2. 命令卸载mysql服务 用命令卸载mysql_命令卸载mysql服务_07

  3. 下载完成后解压到合适位置, 不一定要在 c 盘
  4. 输入 cd bin 切换到 bin 目录下
  5. 执行 mysqld --initialize --console 命令,记录下初始化密码(已经安装过了就没有截图, 密码在提示的最后面)
  6. 安装 mysql 服务 mysqld -install, 提示 Service successfully installed 表示安装成功
  7. 输入 net start MySQL 启动 mysql 服务
  8. 输入 mysql -u root -p 登陆服务
  9. 命令卸载mysql服务 用命令卸载mysql_系统设置_08

  10. 登陆成功:
  11. 命令卸载mysql服务 用命令卸载mysql_mysql_09

  12. 修改密码 alter user 'root'@'localhost' identified by '12345678';
  13. 命令卸载mysql服务 用命令卸载mysql_命令卸载mysql服务_10

  14. mysql 安装就已经成功了, 导入数据库, 运行 java 项目使用测试没问题