详解 本机安装多个MySQL服务【为后续大数据量分库分表奠定基础,以mysql8.0为例,附有图文】
本机安装多个mysql
在电脑上新建mysql8文件夹,然后在mysql8文件下新建mysql3391文件夹。然后找到自己原本mysql的安装目录,我的是E:\software\mysql\one,如图所示:

将次目录下的所有文件全选复制粘贴在mysql3391文件夹下。
然后点开Data文件夹,如果里面有东西,删除干净。

然后修改mysql3391下的my.ini文件,修改地方如图标识:




注意修改文件路径:basedir与datadir,端口号,server-id=唯一
cmd打开dos命令,以管理员身分运行
执行
mysqld --defaults-file=E:\software\mysql8\mysql3391\my.ini --initialize --console
目录改为自己的,初始化数据库存储目录

记住临时生成的密码,例如:xg0oH8ov*-7a
此时Data会重新生成初始化数据库。如图:

使用命令创建服务,
mysqld install mysql3391 --defaults-file=E:\software\mysql8\mysql3391\my.ini

注意修改端口号和路径如果服务安装有问题,删除服务命令:
mysqld -remove 服务名
此时刷新服务,会出现mysql3391服务

启动服务,为改密码做准备。

使用命令进入mysql -uroot -p -P端口号 ,进入控制台修改密码


修改密码,密码为sa123456,(分号记得加上)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sa123456';

刷新
flush privileges;
即可使用。

安装完成后启动服务,使用工具连接测试:

此时在重复上述步骤,安装mysql3392服务,直接将mysql3391复制粘贴,然后名字改成mysql3392,再进入mysql3392文件夹中修改my.ini文件,此时mysql3392中的数据库密码和mysql3391中数据库密码一样。只需添加mysql3392服务即可。如图:





然后使用命令创建服务,
mysqld install mysql3392 --defaults-file=E:\software\mysql8\mysql3392\my.ini


测试连接:

然后再安装mysql3393服务,重复上述步骤:
然后使用命令创建服务,
mysqld install mysql3393 --defaults-file=E:\software\mysql8\mysql3393\my.ini



此时已经安装了四个mysql服务(MySQL,mysql3391,mysql3392,mysql3393),并能正常启动。
相关文章:
详解 本机安装多个MySQL服务【为后续大数据量分库分表奠定基础,以mysql8.0为例,附有图文】
本机安装多个mysql 在电脑上新建mysql8文件夹,然后在mysql8文件下新建mysql3391文件夹。然后找到自己原本mysql的安装目录,我的是E:\software\mysql\one,如图所示: 将次目录下的所有文件全选复制粘贴在mysql3391文件夹下。 然后…...
2025年新趋势:如何利用AI技术优化你的在线帮助中心
在2025年的今天,人工智能(AI)技术正以惊人的速度改变着我们的世界。从自动驾驶汽车到智能家居,从医疗诊断到金融分析,AI的身影无处不在。而在客户服务领域,AI同样正在发挥着越来越重要的作用。特别是在线帮…...
同花顺Java开发面试题及参考答案 (上)
int 类型占用几个字节?float 类型的数字如何与 0 进行比较? 在 Java 中,int 类型是一种基本数据类型,它占用 4 个字节。一个字节有 8 位,所以 int 类型总共是 32 位。这 32 位可以用来表示不同的整数值,其取…...
CommonLang3-使用介绍
摘自:https://www.cnblogs.com/haicheng92/p/18721636 学习要带着目的,参照现实问题 本次目标: 了解 CommonsLang3 API 文档,找对路后以后开发直接查询 API 文档,摈弃盲目的百度掌握基础的字符串、日期、数值等工具…...
Java常用设计模式及其应用场景
1. 什么是设计模式? 设计模式是一个经过多次验证的、针对常见问题的可复用解决方案。设计模式并不是具体的代码实现,而是给出了如何解决问题的思路和结构。在实际开发过程中,设计模式有助于开发者快速找到合适的解决方案,从而减少…...
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_pnalloc函数
ngx_pnalloc 声明在 src\core\ngx_palloc.h void *ngx_pnalloc(ngx_pool_t *pool, size_t size); 定义在 src\core\ngx_palloc.c void * ngx_pnalloc(ngx_pool_t *pool, size_t size) { #if !(NGX_DEBUG_PALLOC)if (size < pool->max) {return ngx_palloc_small(pool, …...
【ISO 14229-1:2023 UDS诊断(会话控制0x10服务)测试用例CAPL代码全解析①】
ISO 14229-1:2023 UDS诊断【会话控制0x10服务】_TestCase01 作者:车端域控测试工程师 更新日期:2025年02月14日 关键词:UDS诊断、0x10服务、诊断会话控制、ECU测试、ISO 14229-1:2023 TC10-001测试用例 用例ID测试场景验证要点参考条款预期…...
A与B组件自动对齐与组装,无映射直接补偿。
网上针对组装的从视觉到控制动作,要不就是收费,要不就是简单介绍。这么详细的比较难找~ 手下留情,不喜勿喷! Show time~ 分步解决方案: 标定阶段(Calibration) 9点张氏标定(每个位置A1、A2、B1、B2): 使用机械手在相机视野内沿Z字形路径移动,覆盖9个点(XY方…...
QT 读写锁
一、概述 1、读写锁是一种线程同步机制,用于解决多线程环境下的读写竞争问题。 2、读写锁允许多个线程同时获取读锁(共享访问),但只允许一个线程获取写锁(独占访问)。 3、这种机制可以提高并发性能&…...
C++ 的时间库之二:Ratio
从现在开始,我们开始介绍 C 风格的时间处理,在这之前,首先要介绍std::ratio。因为 C 的 chrono库中的时间段(duration)定义离不开std::ratio,不了解std::ratio,就很难理解duration的定义。 1 st…...
使用小雅xiaoya/Emby正确的观看电影电视剧的姿势
最近有很多小伙伴来咨询关于小雅Emby全家桶的使用问题,最常见的就是在Emby上搜索出来资源之后,点击播放会提示【播放错误】,当前没有兼容的流。 这可把很多小伙伴给急坏了……于是找到小白咨询。 嗯……怎么说呢?小白并不喜欢看电…...
Java状态机
目录 1. 概念 2. 定义状态机 3. 生成一个状态机 4. 使用 1. 概念 在Java的应用开发里面,应该会有不少的人接触到一个业务场景下,一个数据的状态会发生多种变化,最经典的例子例如订单,当然还有像用户的状态变化(冻结…...
【Pandas】pandas Series isin
Pandas2.2 Series Computations descriptive stats 方法描述Series.align(other[, join, axis, level, …])用于将两个 Series 对齐,使其具有相同的索引Series.case_when(caselist)用于根据条件列表对 Series 中的元素进行条件判断并返回相应的值Series.drop([lab…...
通过VSCode直接连接使用 GPT的编程助手
GPT的编程助手在VSC上可以直接使用 选择相应的版本都可以正常使用。每个月可以使用40条,超过限制要付费。 如下图对应的4o和claude3.5等模型都可以使用。VSC直接连接即可。 配置步骤如下: 安装VSCODE 直接,官网下载就行 https://code.vis…...
一种最常见的js加密解密
前言 在前端开发的广袤天地中,你是否遭遇过一些看似“乱码”般的代码,根本无从下手理解?这其实很可能是被 _0x处理过的代码。_0x就像一位神秘的“化妆师”,能把原本清晰的代码改头换面。今天,我就来分享如何破解这些被…...
【Python爬虫(4)】揭开Python爬虫的神秘面纱:基础概念全解析
【Python爬虫】专栏简介:本专栏是 Python 爬虫领域的集大成之作,共 100 章节。从 Python 基础语法、爬虫入门知识讲起,深入探讨反爬虫、多线程、分布式等进阶技术。以大量实例为支撑,覆盖网页、图片、音频等各类数据爬取ÿ…...
SMOJ 一笔画/洛谷 P7171 COCI 2020/2021 #3 Selotejp 题解
1.一笔画 题意 给出 n 行 m 列的点阵,每个点是一个字符: “.” 或 “#” ,其中“#”表示该点是障碍物。 现在小毛的问题是: 他最少要画多少笔才能把点阵里所有的“.”都覆盖完毕(被小毛画到的点就会被覆盖ÿ…...
【Java学习】继承
一、继承 子类继承父类,子类这个类变量的引用在原有的指向子类自己类变量空间的原有访问权限上,增加上了父类类变量空间的访问权限,此时子类类变量指向的空间变为了原来子类类变量空间加上父类类变量空间,此时子类类变量空间就变成…...
计时器任务实现(保存视频和图像)
下面是一个简单的计时器任务实现,可持续地每秒保存一幅图像,也可持续地每60秒保存一个视频,图像和视频均以当前时间命名: TimerTask类的实现如下: class TimerTask { public:TimerTask(const std::string& path):…...
树莓百度百科能否揭开成都树莓集团的神秘面纱?
树莓百度百科作为大众获取信息的重要渠道,在一定程度上为人们了解树莓集团提供了窗口,但要完全揭开其神秘面纱,仍存在一定局限性。 从树莓百度百科上,我们能获取到关于树莓集团的基本信息,如公司的成立时间、法定代表人…...
教育科技产品集成 Taotoken 实现按学生用量动态分配大模型资源
教育科技产品集成 Taotoken 实现按学生用量动态分配大模型资源 1. 教育场景中的大模型资源分配挑战 在线教育平台在提供AI辅导服务时,常面临模型资源分配不均的问题。传统做法是为所有学生分配相同的模型访问权限,这可能导致资源浪费或部分学生体验不佳…...
3分钟搞定顽固窗口!WindowResizer:你的Windows窗口调整终极神器
3分钟搞定顽固窗口!WindowResizer:你的Windows窗口调整终极神器 【免费下载链接】WindowResizer 一个可以强制调整应用程序窗口大小的工具 项目地址: https://gitcode.com/gh_mirrors/wi/WindowResizer 还在为那些"顽固不化"的应用程序…...
BilldDesk终极指南:为什么这款免费远程桌面软件正在改变游戏规则?
BilldDesk终极指南:为什么这款免费远程桌面软件正在改变游戏规则? 【免费下载链接】billd-desk 基于Vue3 WebRTC Nodejs Flutter搭建的远程桌面控制、游戏串流 项目地址: https://gitcode.com/gh_mirrors/bi/billd-desk BilldDesk是一款基于现…...
Labelme2YOLO终极指南:实战LabelMe标注转YOLO格式完整教程
Labelme2YOLO终极指南:实战LabelMe标注转YOLO格式完整教程 【免费下载链接】Labelme2YOLO Help converting LabelMe Annotation Tool JSON format to YOLO text file format. If youve already marked your segmentation dataset by LabelMe, its easy to use this …...
pycatia:5大策略实现CATIA V5自动化设计效率提升300%
pycatia:5大策略实现CATIA V5自动化设计效率提升300% 【免费下载链接】pycatia python module for CATIA V5 automation 项目地址: https://gitcode.com/gh_mirrors/py/pycatia 在数字化制造浪潮中,传统CAD设计流程已成为制约企业创新速度的关键瓶…...
深度观察:武汉广联达培训机构体验情况
行业痛点分析在广联达培训领域,传统培训模式存在诸多问题。调查显示,传统教室集中授课的灌输式教学模式对造价实操学习的适配性极低,核心痛点源于学员的“个性化差异”与实操学习的“实践性本质”。学员的专业背景、专业基础、接受和领悟能力…...
如何用KMS_VL_ALL_AIO实现Windows和Office永久激活:完整指南
如何用KMS_VL_ALL_AIO实现Windows和Office永久激活:完整指南 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统频繁弹出激活提示而烦恼吗?Office文档突然…...
TV Bro电视浏览器终极指南:用遥控器轻松掌控大屏上网体验
TV Bro电视浏览器终极指南:用遥控器轻松掌控大屏上网体验 【免费下载链接】tv-bro Simple web browser for android optimized to use with TV remote 项目地址: https://gitcode.com/gh_mirrors/tv/tv-bro 想在智能电视上畅游互联网世界,却苦于遥…...
别只当模拟器!用eNSP+Wireshark抓包,我这样给新人讲透网络通信原理
从Ping通到原理通透:用eNSPWireshark解码网络通信的隐藏剧本 当你在eNSP中看到"Reply from 192.168.10.3"的提示时,背后正上演着一场精密的网络协议芭蕾。这不是简单的请求-响应对话,而是ARP广播、MAC寻址、帧转发、ICMP报文等多重…...
别再为接线发愁!STM32F407ZGT6连接ST-LINK与USB转TTL的保姆级图文指南(附舵机驱动)
STM32F407ZGT6开发板接线全攻略:从ST-LINK调试到舵机控制 第一次拿到STM32开发板时,面对密密麻麻的引脚和一堆调试工具,大多数新手都会感到无从下手。本文将彻底解决这个痛点,不仅告诉你如何正确连接ST-LINK调试器和USB转TTL模块…...
