windows 同时安装 Mysql 5.7 和8.0

下载链接 https://dev.mysql.com/downloads/mysql/

推荐下载 MSI,可以通过图像化界面配置

8.1 版本

windows 同时安装 Mysql 5.7 和8.0_第1张图片

windows 同时安装 Mysql 5.7 和8.0_第2张图片
windows 同时安装 Mysql 5.7 和8.0_第3张图片
windows 同时安装 Mysql 5.7 和8.0_第4张图片
windows 同时安装 Mysql 5.7 和8.0_第5张图片
windows 同时安装 Mysql 5.7 和8.0_第6张图片

安装5.7

windows 同时安装 Mysql 5.7 和8.0_第7张图片
windows 同时安装 Mysql 5.7 和8.0_第8张图片

windows 同时安装 Mysql 5.7 和8.0_第9张图片
windows 同时安装 Mysql 5.7 和8.0_第10张图片
windows 同时安装 Mysql 5.7 和8.0_第11张图片

系统安装两个MySQL 怎么访问

都是mysql,所以环境变量 配置,只能一个生效,生效就是谁靠前谁生效

cmd 录入 services.msc 打开服务
windows 同时安装 Mysql 5.7 和8.0_第12张图片
windows 同时安装 Mysql 5.7 和8.0_第13张图片

5.7 VS 8.0
windows 同时安装 Mysql 5.7 和8.0_第14张图片

  1. 登录MySQL
  2. 查询当前的字符集编码
    SHOW VARIABLES LIKE ‘character_set%’;
  3. 查询当前的排序规则
    SHOW VARIABLES LIKE ‘collation%’;
  4. 如果需要修改字符集编码,可以通过以下方式进行:
    ALTER DATABASE 数据库名 CHARACTER SET 新的字符集编码;
    ALTER TABLE 表名 CONVERT TO CHARACTER SET 新的字符集编码;
    alter table 表名 charset utf8
    alter dabase 数据库 charset utf8

windows系统 启动、关闭 服务

net stop | restart | stop 服务名

重置root 密码

5.7 版本

首先要把服务mysql57 关闭 net stop MySQL57

在安装的mysql57的程序的bin中 运行cmd(管理员运行)

mysqld --defaults-file=‘mysql存放数据的位置\my.ini’ --skip-grant-tables
在这里插入图片描述
上图 错误 注意:如果遇到mysqld: Can’t change dir to ‘C:\Program Files\MySQL\MySQL Server 5.7\data’ (OS errno 2 - No such file or directory)错误
只有把mysql 存储位置中的 my.ini 赋值到 mysql程序中就可以拉
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
修改密码
在这里插入图片描述

USE mysql;
方式一
UPDATE USER SET PASSWORD = PASSWORD(‘新密码’) WHERE USER = ‘用户名’;
方式二
SET PASSWORD FOR ‘用户名’@‘主机名’ = PASSWORD(‘新密码’);

flush privileges;

关闭操作
通过任务管理器 ctrl+shif+ese 关闭mysqld 服务进程
把两个运行cmd 关闭, 重启启动 MySQL57 服务 net start MySQL57

8.0 版本

1 关闭mysyl8.0版本的服务 net stop MySQL8.1
2、在mysql 程序的安装目录 找到bin cmd 进行 管理员

mysqld --defaults-file=‘mysql存放数据的位置\my.ini’ --skip-grant-tables --shared-memory
在运行一个cmd 管理员 要么执行,需要等待一会

在这里插入图片描述

你可能感兴趣的:(mysql)