mysql运行两个实例

MySQL多实例管理---在一台主机上运行多个mysql MySQL多实例部署指南 本文详细介绍了在单台Linux服务器上部署多个MySQL实例的方法: 多实例概念:在一台主机运行多个MySQL,通过不同端口区分,实现资源节约。每个实例拥有独立目录结构(数据文件夹、配置文件、启动脚本)。 安装准备: 获取MySQL二进制包 安装依赖库 创建mysql用户 建立多实例目录结构(3306/3307) 配置要点: 为每个实例创建独立my.cnf文件 配置不同端口、socket路径、数据目录 确保server-id不重复 管理脚本: 提供实例启停脚本模板 包含start/ 阅读详情

嗯,一件事尽力就可以了,结果怎么样不是自己能左右的。道是什么?就是吃饭睡觉。

-------------------------------------------------------------------------------------------

mysql不能使用映射的网络磁盘,而且一个实例只能用一个磁盘。因此我就碰到空间不够的问题,其实很多表并没有关系,可以放到不同的地方。

 

上网找了一些方法,都没有成功,很多是linux下的方法。没办法,自己瞎折腾,倒也搞定了。

 

我的环境 windows xp , mysql 5.0.1.0,mysql-gui-tools-5.0-r12。mysql的gui工具是必须的,因为我也不知道在配置文件中怎么运行两个实例。

 

方法:

1,首先安装第一个mysql实例(实际上我的机器上早就安装了,而且修改了很多配置,所以我在另一台机器上安装了一个新的,这样保证配置是默认的)。假设安装在c:/program files/mysql下。

2,把c:/program files/mysql整个文件夹都复制的另一个地方,比如P:/mysql

3,打开p:/mysql/my.ini 修改如下内容

    # The TCP/IP Port the MySQL Server will listen on
    port=3307

   

    #Path to installation directory. All paths are usually resolved relative to this.
    basedir="p:/MySQL/MySQL Server 5.0/"

    #Path to the database root
    datadir="p:/MySQL/MySQL Server 5.0/Data/"  #这个存放用户表的结构等信息

 

    #*** INNODB Specific options ***
    innodb_data_home_dir="p:/mysql/MySQL Datafiles/"  #这个是真正费空间的地方,放到一个大的磁盘里面吧

 

 4,运行mysql system tray monitor(安装了mysql-gui-tools就有了),右键->Configure Instance

   弹出的窗口左上边有service control,startup variable等,选择默认的service control,左下显示的是installed services,如果只安装一个,那么看到的可能是MYSQL,在右下点击右键->Install New Service,取个名字,比如MYSQL2。右边选择Configure Service选项卡,需要修改的有两个地方。默认都不对,它是红色显示的,一眼就看到了。

   第一个地方是:Config FileName 原来的值是C:/Program Files/MySQL/MySQL Tools for 5.0/MySQL Server 5.1/my.ini   把它改成我们的P:/MySQL/MySQL Server 5.0/my.ini

   第二个地方是:Path to Binary:也就是mysqld这个exe文件的路径。改成P:/MySQL/MySQL Server 5.0/bin/mysqld-nt   mysqld好像也可以,我也不知道这两个程序有什么区别,从名字来看,mysql-nt好像是特地为windows-nt系列安装服务用的,mysqld应该是win98也可以用

 

5,配置好了以后选择右边的第一个选项卡Start/stop service启动mysql就可以了。连接时别忘了用端口3307了。

   不过我又遇到一个小问题,只有在本地可以连接,从本地从命令行登陆 mysql -h localhost -P 3307 -u root -p 输入密码后,运行如下命令 GRANT ALL PRIVILEGES ON * TO 'root'@'%' IDENTIFIED BY 'rootpasswd' WITH GRANT OPTION。然后再修改一下root的密码就可以了。

 

   

Win10 配置Docker -- 运行MySQL实例篇 在每次需要个MySQL环境或Python、PHP环境什么的时候我总会第一时间想到开个VMware虚拟机,这样日复一日,电脑里的虚拟就将近十个了,我也厌倦了每次重装ubuntu...  所以我想结束这些烦恼,用听闻依旧的Docker来管理我的那些七零八催的软件环境们。废话说完了,那就开始吧。 电脑环境 : windows 10  64位 第一步: 安装Docker:首先到docker官网下载适合 阅读详情

相关推荐

intel-VROC raid卡驱动 centos7.9

u盘进入系统,按e,在出现下面在quiet前面输入inst.dd initcall_blacklist=vmd_drv_init 后按Ctrl和x,开始引导。进入系统,按e,在出现下面在quiet前面输入inst.dd inicll_blacklist=vmd_drv_init 后按Ctrl和x,开始引导。驱动完成后,在输入 c 回车, 引导过程开始,进入安装界面。输入1 ,选择这个ISO驱动文件里的rpm包。输入1 ,选择这个ISO驱动文件里的rpm包。vi编辑 /etc/default/grub。

dacming的博客 4540

【MySQL进阶】在一台机器上运行多个MySQL实例

有时候我们希望在一台机器上运行多个MySQL实例,比如在开发环境测试新的MySQL版本,同时又要保证原有的版本不受影响;要做一些相应的配置。为了降低配置难度,本节将在Windows系统中使用安装器演示配置多个MySQL实例的方法。

2301_80224556的博客 1296

3D Slicer + MONAI Bundle实战:如何用Wholebrainseg模型快速分割133个脑区(附避坑指南)

本文详细介绍了如何利用MONAI Model Zoo中的Wholebrainseg模型,在3D Slicer环境中高效分割133个脑区。文章重点提供了数据预处理、GPU推理加速及结果精修等实战技巧与避坑指南,旨在帮助医学影像研究者和开发者提升全脑分割的精度与效率。

310

Windows下MySQL多实例运行

关键字:Windows下MySQL多实例运行阅读前注意事项:1、有的版本的data目录不直接放在mysql安装目录下,有可能在:C:\ProgramData\MySQL\MySQL Server 5.1\data(不管路径在哪里 指定正确的路径即可)2、操作步骤:复制MySQL安装目录-->修改my.ini中的端口2处、安装目录和...

weixin_34259159的博客 192

网络抓包实战:如何捕获与解析802.1Q VLAN标签报文

在网络通信中,数据包是信息传输的基本单元,而VLAN(虚拟局域网)技术通过在数据链路层插入802.1Q标签,实现了网络流量的逻辑隔离与高效管理。其核心原理是在标准以太网帧头中嵌入4字节的VLAN标识,使交换机能够根据VID(VLAN ID)进行精准转发。掌握VLAN报文的捕获与解析技术,对于网络故障排查、安全审计和性能优化具有重要价值,尤其在需要验证网络隔离策略或诊断Trunk链路异常时。本文聚焦于使用Wireshark工具,结合端口镜像等实操方法,详细演示如何抓取并解读携带802.1Q标签的原始报文,帮助

weixin_33417488的博客 381

【程序化天空盒】过程记录01:日月 天空渐变 大气散射

在做一个仿照原神的天空盒,写文章作为技术总结和记录。

qq_41835314的博客 6740

dockerfile mysql例子,docker-compose运行两个mysql实例

I want to run two instances of mysql using docker-compose.I'm running MySQL in a Docker container and I have another Docker container running a python script to access the MySQL database.One works fin...

weixin_39642622的博客 174

ubuntu 20.04 搭建多用户远程桌面共享及同时在线使用

摘要:本文介绍了在物理机上配置远程桌面访问的完整流程。通过setup_xrdp.sh脚本自动安装xrdp服务,修改配置文件并开放3389端口。同时提供了用户管理脚本:add_rdp_users.sh用于创建带sudo权限的远程用户,del_rdp_users.sh用于删除用户及主目录。还包含批量操作脚本add_rdp_all.sh和del_rdp_all.sh,支持一次性创建/删除多个用户(如dev1-dev5),所有用户密码统一设置为111111。完整方案实现了远程桌面环境的快速部署和用户集中管理。

621

MySQL运行两个或多个实例

mysql可以以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的mysql,它们是相互独立的。 1、关闭原有的默认端口3306的mysql:service mysqd stop 2、拷贝或创建数据文件 #拷贝现有的mysql数据库文件 #我的在/var/lib/mysql,拷贝一份至mysql_3307文件夹 [root@test-206 ~]# cp -r /var/

蜗牛 @/"的成长之路 1万+

13、超声断层乳腺图像融合算法:乳腺癌诊断新突破

本文介绍了一种新型超声断层乳腺图像融合算法,通过结合超声透射(UTTc、UTTα)和反射断层图像(URT),实现对乳腺组织的多参数自动可视化。该算法能有效区分良性与恶性肿瘤,具有高准确性、无辐射、低成本等优势,适用于大规模乳腺癌早期筛查。初步临床测试验证了其可行性,未来有望成为乳腺癌诊断的新标准。

9q8w7e6r5的博客 153

Android编译系统——Android.bp语法介绍(十五)

Android.bp 是 Android 构建系统(Android Build System)中的配置文件,用于描述如何编译和打包项目中的模块。它是用 Blueprint 编写的,其语法类似于 JSON,但专为 Android 编译系统设计,提供了更高效、灵活的模块化管理。

小旭的专栏 939

如何在docker中运行mysql实例

Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。下图是容器跟虚拟机的对比 我们也可以在docker hub上注册个账号,构建自己的镜像放到hub上,以便复用 docker hub地址 慕课网学习地址 总结下使用docker搭建mysql实例的过程 查看linux版本可以通过下面命令进行查看 # cat /proc/version Linux version 4.19.128-microsoft-standard (oe-user@oe-host) (gcc vers..

gbz2000的博客 449

光谱数据预处理综合

除了化学信息,光谱还包含其他不相关或不需要的信息,如电噪声,基质背景,杂散光,散射效应等。在用化学计量学方法建立校准模型时,利用预处理方法消除光谱数据中的无关信息和噪声是非常必要的。

qq_44204759的博客 5189

5.8 在一台机器上运行多个mysql实例

5.8.1 设置多个data目录 5.8.2 在windows上运行多个mysql实例[1] 5.8.3 在UNIX上运行多个mysql实例 5.8.4 在多服务器环境下使用客户端程序 一些情况下,你可能想在单台机器上运行多个mysql的实例。你可能想在不影响现有产品设置的情况下,测试新的mysql发布版。或者,你可能想授予不同的用户访问他们自己管理的不同mysqld服务器的权限。(例如,您可能是一个Internet服务提供商,希望为不同的客户提供独立的MySQL安装。) 每个实例可以使用不同的MySQL服

sjc2870的博客 208

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

同一服务器上运行两个mysql实例

其实没那么复杂,两个mysql实例使用不同的目录存储,使用不同的端口访问,加载不同的配置文件即可实现。 假如有两个MYSQL   A和B MYSQL A为系统标准安装的RPM程序。存储在 /var/lib/mysql  配置文件为 /etc/my.cnf,这没什么特别的什么都不用改。 现在需要运行第二个MYSQL B,这时你就不能RPM了。使用源码包编译安装。指定安装位置为 /usr/loc

LOU 1489

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

mysql新建一个实例_mysql 在一个实例运行情况下再搭建一个实例

配置mysql服务根据阿铭提供的地址,假如你已经搭建好了一个mysql,跑的是3306端口,下面阿铭再搭建一个3307端口的mysql:[root@localhost ~]# cd /usr/local/[root@localhost local]# cp -r mysql mysql_2[root@localhost local]# cd mysql_2[root@localhost mysql...

weixin_36081677的博客 398

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在一台机器上运行多个MySQL实例

目录 设置多个数据目录 创建一个新的数据目录 复制现有数据目录 在Windows上运行多个MySQL实例 在Windows命令行中启动多个MySQL实例 将多个MySQL实例作为Windows服务启动 在Unix上运行多个MySQL实例 在多服务器环境中使用客户端程序 在某些情况下,您可能希望在一台计算机上运行多个MySQL实例。您可能想测试新的MySQL版本,同时保持现有的生产...

wangchaofan1992的博客 911

linux 多个mysql_Linux中运行多个MySQL实例

这里将介绍使用mysqld_safe来启动多个MySQL实例。对于使用一个RPM发布版本安装的MySQL来说,在多数Linux平台中MySQL服务的启动和关闭是由systemd来管理的。在这些平台上没有安装msyqld_safe因为不需要。一种在Linux上运行多个MySQL实例的方法是用不同的默认TCP/IP端口和Unix套接字文件编译不同的服务器,以便每个服务器都监听不同的网络接口。为了在每个...

weixin_39830917的博客 293

mysql多实例链接_Mysql多实例运行

mysql以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的mysql,它们是相互独立的。1、关闭原有的默认端口3306的mysql:service mysqd stop2、拷贝或创建数据文件#拷贝现有的mysql数据库文件#我的在/var/lib/mysql,拷贝一份至mysql_3307文件夹[root@xuegod63~]#cp-r /var/lib/mysql /var/lib...

weixin_36340926的博客 382

服务器(Centos)上安装运行多个Mysql实例

注意:以centos7为例,mysql版本为5.6.10,由于是在一台机器上安装多个相同服务,所以最好使用二进制方式或者编译源码配置启动,不能使用yum安装。若安装中出现错误,根据所产生的日志信息是解决办法最佳途径,大家一起共同学习进步。奥力给! 一、准备工作 添加用户组:groupadd mysql 添加用户mysql 到用户组mysql :useradd -g mysql mysql...

Akxandy的博客 1001

在docker中运行mysql实例

Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。下图是容器跟虚拟机的对比 对docker有个大致了解,学习docker断断续续,虽说学习不能急于求成,但断断续续学的话,浪费的碎片化时间也是不少的。 学习docker如果不愿意看文章可以看慕课网的一个免费的视频讲解,入门完全ok。 可以在docker hub上注册个账号,构建自己的镜像放到hub上,以便复用 docke...

weixin_33940102的博客 121

mysql多核运行_MYSQL 多实例运行

mysql可以以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的mysql,它们是相互独立的。1、关闭原有的默认端口3306的mysql:service mysqd stop2、拷贝或创建数据文件#拷贝现有的mysql数据库文件#我的在/var/lib/mysql,拷贝一份至mysql_3307文件夹[root@test-206 ~]# cp -r /var/lib/mysql /var...

weixin_39757893的博客 191

运行多个mysql实例_在mysql中运行多个mysql实例

我想在同一台计算机的两个不同端口上使用MySQL服务器.我做了两个单独的配置文件.当我尝试在定义的第二个端口上连接到MysqL服务器时,则无法连接.运行MysqL的操作系统是Windows Vista.指定端口后,我还尝试从命令行启动MysqLd.这是我已更改的示例文件,供MysqL服务器从两个不同的端口读取:# CLIENT SECTION# --------------------------...

weixin_29463881的博客 150

在 Docker 中运行数据库:配置 MySQL 容器实例

MySQL 是最常用的开源关系型数据库管理系统之一,它以高效、易用、开源的特性,成为了开发者和企业首选的数据库之一。Docker 则提供了一个轻量化的虚拟化解决方案,帮助我们在容器中快速部署 MySQL。快速部署:无需在宿主机上手动配置 MySQL,只需拉取官方镜像并启动容器即可。环境隔离:容器提供与宿主机隔离的运行环境,不影响其他服务。易于管理:使用 Docker 命令可以方便地启动、停止、重启 MySQL 容器。有时我们需要自定义 MySQL 的配置文件,可以将宿主机的配置文件挂载到容器内。

一碗黄焖鸡三碗米饭的博客 1403

mysql多实例相互独立_Mysql多实例运行

mysql以多实例的方式,实现一台服务器,运行在不同端口不同数据文件的mysql,它们是相互独立的。1、关闭原有的默认端口3306的mysql:service mysqd stop2、拷贝或创建数据文件#拷贝现有的mysql数据库文件#我的在/var/lib/mysql,拷贝一份至mysql_3307文件夹[root@xuegod63~]#cp-r /var/lib/mysql /var/lib...

weixin_33676046的博客 364
上一篇: 5/8
下一篇: 使用JRex来获取经过浏览器渲染的HTML
fancyerII
博客等级 码龄23年 48粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值