windows10下同时安装两个mysql服务的方法步骤

 更新时间:2023年09月12日 08:13:17   作者:小果子^_^  
我的电脑已经安装了8.0.18,现在再安装个8.0.25,本文主要介绍了windows10下同时安装两个mysql服务的方法步骤,具有一定的参考价值,感兴趣的可以了解一下

1、安装MySQL8.0.18版本

2、安装解压版MySQL8.0.25

(1) 下载解压包

(2)配置my.ini文件

[mysqld]
port = 3307
#mysql安装目录
basedir =D:\HuanJing\Mysql\mysql-8.0.25-winx64
#mysql数据存放目录
datadir =D:\HuanJing\Mysql\mysql-8.0.25-winx64\data
#允许最大连接数
max_connections = 1024
#服务端默认使用字符集
character-set-server = utf8mb4
#默认存储引擎
default-storage-engine = INNODB
#服务唯一标识
server_id = 1
#是否启用慢查询
slow_query_log = 1
#指定慢查询日志文件的路径和名字
slow_query_log_file = slow.log
#SQL语句运行时间超过该值才会被记录
long_query_time = 10
#开启binlog日志
log-bin = mysql-bin
#sql模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#注意这里,mysql8默认密码验证插件改为了caching_sha2_password
#为了与之前的兼容,这里改回mysql_native_password
default_authentication_plugin = mysql_native_password
[mysql]
default-character-set = utf8mb4
[client]
port = 3306
default-character-set = utf8mb4

(3)管理员身份打开dos命令窗口并切换到MySQL的bin目录下(4)安装mysql8的服务和初始化data

注意:用命令 mysqld --initialize-insecure ,密码为空

(5)查看是否安装成功

3、修改注册表

安装成功后,如果直接启动是不成功的,查看.err日志,他会指向第一步安装的地址,所以需要修改注册表

(1)找到对应位置 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql

(2)修改 ImagePath 路径将前半部分改为当前mysql的安装目录即可

4、启动 MySQL 

net start mysql 

到此这篇关于windows10下同时安装两个mysql服务的方法步骤的文章就介绍到这了,更多相关windows10安装两个mysql服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深度解析MySQL 5.7之中文全文检索

    深度解析MySQL 5.7之中文全文检索

    InnoDB默认的全文索引parser非常合适于Latin,因为Latin是通过空格来分词的。但对于像中文,日文和韩文来说,没有这样的分隔符。一个词可以由多个字来组成,所以我们需要用不同的方式来处理。在MySQL 5.7.6中我们能使用一个新的全文索引插件来处理它们:n-gram parser。
    2016-12-12
  • MySQL DBA 常用手册小结

    MySQL DBA 常用手册小结

    MySQL DBA 常用手册小结,使用mysql的朋友可以参考下。
    2011-11-11
  • mysql 5.5.56免安装版配置方法

    mysql 5.5.56免安装版配置方法

    这篇文章主要介绍了mysql 5.5.56免安装版配置方法,本文通过文字实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • mysql关联两张表时的编码问题及解决办法

    mysql关联两张表时的编码问题及解决办法

    在本篇文章里小编给大家整理的是关于mysql关联两张表时的编码问题及解决办法,有需要的朋友们可以参考下。
    2019-09-09
  • MYSQL如何优雅的删除二进制日志binlog

    MYSQL如何优雅的删除二进制日志binlog

    MySQL 的二进制日志(binlog)是用于记录所有修改数据库的操作的文件,因为它会占用大量磁盘空间,所以本文我们来聊聊如何优雅的删除二进制日志binlog吧
    2025-05-05
  • MySQL重定位数据目录的方法

    MySQL重定位数据目录的方法

    这篇文章主要介绍了MySQL重定位数据目录的实现方法,分析了重定位MySQL数据目录的实现原理与技巧,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • MySQL中CURRENT_TIMESTAMP的使用方式

    MySQL中CURRENT_TIMESTAMP的使用方式

    这篇文章主要介绍了MySQL中CURRENT_TIMESTAMP的使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • MySQL索引事务详细解析

    MySQL索引事务详细解析

    这篇文章主要介绍了MySQL数据库索引事务,索引是为了加速对表中数据行的检索而创建的一种分散的存储结;事物是属于计算机中一个很广泛的概念,一般是指要做的或所做的事情,下面我们就一起进入文章了解具体内容吧
    2022-01-01
  • mysql日常锁表之flush_tables详解

    mysql日常锁表之flush_tables详解

    Flushtables和Flushtableswithreadlock是MySQL中的两个命令,用于关闭表对象和清空查询缓存,它们会等待所有正在运行的SQL请求执行结束,如果请求操作的表集合为{tables},则会阻塞其他会话对{tables}表上的所有操作,包括查询和写操作
    2024-11-11
  • MySQL笔记之运算符使用详解

    MySQL笔记之运算符使用详解

    运算符包括四类,分别是:算数运算符、比较运算符、逻辑运算符和位运算符
    2013-05-05

最新评论