关于Windows安装两个不同版本的MySQL详细步骤

关于Windows安装两个不同版本的MySQL详细步骤

安装两个不同版本的数据库原因

由于大部分教程所使用的数据库为5.7版本,而我之前安装的是8.0版本。 在一些特殊情况下,低版本数据库不能动,高版本mysql数据又无法导入低版本mysql 。所以可以在系统安装两个不同的版本

  1. 下载安装包 官网网址:https://downloads.mysql.com/archives/community/
  2. 解压 下载完以后解压到指定的文件目录
    关于Windows安装两个不同版本的MySQL详细步骤
  3. 配置my.ini文件
  4. 解压出来的安装包是没有data文件夹和my.ini文件的。可以在网上找my.ini相关配置文件的配置
    关于Windows安装两个不同版本的MySQL详细步骤
  5. 打开DOS窗口进行安装 以管理员身份运行(!!)dos 输入一下命令开始安装mysql,这里mysql的名字需要修改,不能和之前的版本重复,此处我修改为mysql2
f:\mysql\mysql-5.7.24-winx64\bin>mysqld install mysql2 --default-file="C:\mysql-5.7.22-winx64\my.ini"

成功安装后会提示:Service successfully installed.

  1. 初始化数据库 mysql安装成功后需要进行初始化,否则无法使用

关于Windows安装两个不同版本的MySQL详细步骤
mysqld --initialize

执行成功之后不会有提示,可以在mysql安装目录中看到多了一个data文件夹

关于Windows安装两个不同版本的MySQL详细步骤

关于Windows安装两个不同版本的MySQL详细步骤
关于Windows安装两个不同版本的MySQL详细步骤
2. 启动数据库修改密码 此时使用net strart mysql2 命令启动服务 mysql2服务启动后,去data/xxx.err文件中找到临时密码,进行登录

关于Windows安装两个不同版本的MySQL详细步骤
f:\mysql\mysql-5.7.24-winx64\bin>mysql -P3307 -uroot -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 2
Server version: 5.7.24

​ 登录成功后可以使用以后命令进行修改密码

set password for root@localhost=password('');

完事儿~

Original: https://www.cnblogs.com/Monkey9527/p/14459011.html
Author: 爬蜀道的猴子
Title: 关于Windows安装两个不同版本的MySQL详细步骤

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/579420/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SQL查询语句–统计

    — 1、日统计查询填补 i->为时间差的天数 2022-05-10为终止时间 SET @i :=- 1; SELECT date_format( DATE_SUB( ’20…

    Java 2023年6月5日
    083
  • ShardingSphere-JDBC进行分库分表

    一、前言:分库分表 在大型的互联网系统中,可能单台MySQL的存储容量无法满足业务的需求,这时候就需要进行扩容了。 和之前的问题一样,单台主机的硬件资源是存在瓶颈的,不可能无限制地…

    Java 2023年6月6日
    070
  • java基础——static关键字

    static关键字 1.Java中的静态 1.1static修饰成员变量 static修饰的&#x6210…

    Java 2023年6月9日
    085
  • 阿里巴巴编码规范-考试认证

    阿里巴巴编码规范-考试认证 雨打梨花深闭门,忘了青春,误了青春。 1、注册阿里云账号 2、购买认证 需要怒支付一顿早餐Q,可以用支付宝支付,选择支付宝支付然后直接输入支付密码就OK…

    Java 2023年6月5日
    0103
  • idea创建类报错:This template did not produce a Java class

    在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置-Djdk.util.zip.ensureTrailingSlash=false重启,…

    Java 2023年5月29日
    065
  • maven项目编译通过,测试用例卡住,断点也用不了

    maven项目编译通过,测试用例卡住,断点也用不了。如下图 maven的tomcat插件可以运行没报错,但是网页访问一直转圈 原因: 最后发现是typeAliasesPackage…

    Java 2023年6月13日
    078
  • SpringBoot配置文件yml

    SpringBoot配置文件(yml) application.properties key = value application.yml key: value (对空格要求严格…

    Java 2023年6月5日
    072
  • 【转】【Revit】Revit 二次开发 特殊族实例参照获取

    Reference 是Revit对象的引用 也是二次开发必须了解和熟练掌握的技能之一,对象引用包括 图元基础引用 可以根据此引用 实现图元转化 参数信息过滤和设置,此外对于标注来说…

    Java 2023年5月29日
    081
  • npm常用命令及参数总结

    NPM几个常用命令和参数的意思: npm&#xA0;<span class="hljs-keyword"><span class=&q…

    Java 2023年6月5日
    071
  • Java开发笔记(一百三十七)JavaFX的标签

    前面介绍了JavaFX的窗口框架,其中舞台、场景、窗格都能与AWT/Swing体系的相关概念一一对应,不仅如此,JavaFX的常见控件也能在Swing中找到相应的控件。比如Java…

    Java 2023年6月6日
    085
  • Spring5

    Spring概述 1、Spring是轻量级开源JavaEE框架 2、Spring可以解决企业应用开发的复杂性 3、组成核心IOC、Aop IOC:控制反转,把创建对象过程交给Spr…

    Java 2023年6月13日
    067
  • 人生苦短,我用python

    今天开始自学Python。 找到神圣传说中的Python官网:https://www.python.org/,安装了Python3.6.5。 安装步骤省略。 安装requests库…

    Java 2023年6月7日
    089
  • Java集合归纳总结

    我们讲集合,就是Collection顶级接口下包括的一些常用集合数据结构,大致分为三类:List(可重复元素集)、Map(KV映射集)、Set(不可重复集)、Queue(队列) 总…

    Java 2023年6月5日
    080
  • Java代码实现向企业微信用户发送消息

    java;gutter:true; 1. 其实就是一个HTTP请求,如下 请求方式:POST(HTTPS) 请求地址: https://qyapi.weixin.qq.com/cg…

    Java 2023年5月29日
    093
  • Nginx 负载均衡

    Nginx简单实现网站的负载均衡 地址:http://www.cnblogs.com/alvin_xp/p/4161162.html Original: https://www.c…

    Java 2023年5月30日
    067
  • 厉害!我带的实习生仅用四步就整合好SpringSecurity+JWT实现登录认证!

    小二是新来的实习生,作为技术 leader,我还是很负责任的,有什么锅都想甩给他,啊,不,一不小心怎么把心里话全说出来了呢?重来! 小二是新来的实习生,作为技术 leader,我还…

    Java 2023年6月9日
    0100
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球