windows 同时安装 Mysql 5.7 和8.0

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

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

8.1 版本

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装5.7

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

系统安装两个MySQL 怎么访问

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

cmd 录入 services.msc 打开服务
在这里插入图片描述
在这里插入图片描述

5.7 VS 8.0
在这里插入图片描述

  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 管理员 要么执行,需要等待一会

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/23391.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux用户管理

一、linux用户:username/UID Linux用户分为以下几种 root用户:UID为0,也称超级用户,权限最高。系统用户:UID为1~999,也称虚拟用户、伪用户、假用户,是系统自身拥有的用户,比如bin、…

SpringBoot+SSM实战<一>:打造高效便捷的企业级Java外卖订购系统

文章目录 项目简介项目架构功能模块管理端用户端 技术选型用户层网关层应用层数据层工具 项目优缺点结语 黑马程序员最新Java项目实战《苍穹外卖》:让你轻松掌握SpringBootSSM的企业级开发技巧项目简介 《苍穹外卖》是一款为餐饮企业(餐厅、饭店&#x…

C++ 类的继承与派生

1.继承关系举例 交通工具的分类如下图所示: 这个分类树反映了交通工具的派生关系,最高层是抽象程度最高的,是最具有普遍和一般意义的概念,下层具有了上层的特性,同时加入了自己的新特征,而最下层是最为具…

C#设计模式之抽象工厂

抽象工厂模式是一种创建型设计模式,用于提供一个统一的接口来创建相关或依赖对象的系列,而无需指定具体的类。当需要满足以下情况之一时,可以考虑使用抽象工厂模式:创建一组相关的产品:抽象工厂模式适用于创建一系列相…

30岁程序员第一次失败的餐饮创业经历

背景介绍 我什么都比较晚,我比大多数人晚了两年毕业,事业稳定也比别人晚。直到去年,我才跳槽到一家外企外包工作获得相对满意的薪资。但即使如此,与更有经验的人相比,我仍然有很大的差距,自己也尚未积累足…

[CKA]考试之PersistentVolumeClaims

由于最新的CKA考试改版,不允许存储书签,本博客致力怎么一步步从官网把答案找到,如何修改把题做对,下面开始我们的 CKA之旅 题目为: Task 创建一个名字为pv-volume的pvc,指定storageClass为csi-hostpath-…

HTML中元素和标签有什么区别?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 标签(Tag)⭐元素(Element)⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅&a…

Leetcode-每日一题【剑指 Offer 17. 打印从1到最大的n位数】

题目 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n 1输出: [1,2,3,4,5,6,7,8,9] 说明: 用返回一个整数列表来代替打印 n 为正整数 解题思路 前置知识 M…

嵌入式面试八股文

一、C/C题目 1.1.strcat、strncat、strcmp、strcpy,那些会导致内存溢出?如何改进? strcmp:与内存溢出没有关系,其功能为比较两个字符串是否相等。strcpy:把源字符串拷贝到目的内存中,如果源字符…

kubernetes基于helm部署gitlab

kubernetes基于helm部署gitlab 这篇博文介绍如何在 Kubernetes 中使用helm部署 GitLab。 先决条件 已运行的 Kubernetes 集群负载均衡器,为ingress-nginx控制器提供EXTERNAL-IP,本示例使用metallb默认存储类,为gitlab pods提供持久化存储&…

将word每页页眉单独设置

在进行论文排版的时候,总是会出现页眉的页码设置问题,比如出现奇数或偶数页码一致,尝试将前面页码改掉,后面再修改前面也进行了变动,将每页页眉单独设置: (1)在第一页的最后一行输入…

OPENCV C++(四)形态学操作+连通域统计

形态学操作 先得到一个卷积核 Mat kernel getStructuringElement(MORPH_RECT,Size(5,5)); 第一个是形状 第二个是卷积核大小 依次为腐蚀 膨胀 开运算 闭运算 Mat erodemat,dilatemat,openmat,closemat;morphologyEx(result1, erodemat, MORPH_ERODE, kernel);morphologyEx…

智能指针shared_ptr:自定义删除器

重点&#xff1a; 1.普通指针转化成智能指针。 2.智能指针创建的时候&#xff0c;第二个参数是自定义删除器&#xff0c;默认情况下&#xff0c;shared_ptr调用delete()函数。 class A { public:void Get() { cout << b << endl; }; private:int b{ 10 }; };clas…

Pandas

系列文章目录 第一章 python数据挖掘基础环境安装和使用 第二章 Matplotlib 第三章 Numpy 文章目录 系列文章目录一、介绍1.1 为什么用Pandas&#xff1f;1.2 核心数据结构1.3 DataFrame1.3.1 结构1.3.2 常用属性1.3.3 常用方法1.3.4 DataFrame索引的设置修改行列索引值重设索…

git仓库与本地暂存区的同步问题

向下同步 对于远程仓库的项目&#xff0c;初始化一个配置文件&#xff0c;配置远程仓库及相关信息&#xff0c;赋值远程仓库的地址&#xff0c;使用git pull命令即可拉取仓库代码。 git pull [remote_addr] 该部分完成向下同步 向上同步 向上同步时会遇到很多的问题&#xf…

utf8mb4_general_ci 和utf8mb4_unicode_ci有什么异同,有什么优劣

utf8mb4_general_ci 和 utf8mb4_unicode_ci 都是 MySQL 数据库中的字符集和排序规则&#xff08;collation&#xff09;。它们主要用于指定字符数据的排序和比较规则&#xff0c;以确保在数据库中对字符串进行查询和比较时得到正确的结果。 异同点&#xff1a; 1. utf8mb4_gen…

Redis ERR Protocol error: invalid multibulk length

异常信息 org.springframework.data.redis.RedisConnectionFailureException: ERR Protocol error: invalid multibulk length; nested exception is redis.clients.jedis.exceptions.JedisConnectionException: ERR Protocol error: invalid multibulk lengthCaused by: red…

《手把手教你》系列基础篇之4-python+ selenium自动化测试-xpath使用(详细教程)

1. 简介 俗话说&#xff1a;磨刀不误砍柴工&#xff0c;因此在我们要开始写自动化脚本之前&#xff0c;我们先来学习和了解几个基本概念&#xff0c;在完全掌握了这几个概念之后&#xff0c;有助于我们快速上手&#xff0c;如何去编写自动化测试脚本。 元素&#xff0c;在这个…

vue-制作自动滚动效果

第一步&#xff1a;下载 可以查看官方地址chenxuan0000 npm i vue-seamless-scroll -save 第二步&#xff1a;引用 import vueSeamlessScroll from "vue-seamless-scroll";//注册components: {vueSeamlessScroll,}, 第三步&#xff1a;使用 <vue-seamless…

MongoDB面试题

1. NoSQL 数据库是什么意思?NoSQL 与 RDBMS 直接有什么区别?为什么要使用和不使用 NoSQL 数据库?说一说 NoSQL 数据库的几个优点? NoSQL 是非关系型数据库&#xff0c;NoSQL Not Only SQL。 关系型数据库采用的结构化的数据&#xff0c;NoSQL 采用的是键值对的方式存储数…