一台机器上可以安装多个mysql吗

作者&投稿:贝晨 (若有异议请与网页底部的电邮联系)
一台电脑能装两个mysql数据库吗~

可以的 安装的时候实例名标清楚就行了 到时候比较好连接!其他的不会有问题!最好的就是先装SQL2000 然后装2005 装2005的时候实例名改成SQL2005 这样连接起来都方便!2000就是默认的(local)了!

1.正常安装第一个mysql(安装步骤省略)



2.在控制面板里停止第一个mysql服务



3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘



4.创建第二个mysql的my.ini文件

第一个mysql的my.ini文件默认是在如下路径
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\my.ini
copy该ini文件存放到E:\MySQL\mysql_base,这个路径可以随意定义,并修改如下内容:
[client]
port=3307 #第一个数据库的默认端口是3306 这里需要另外启用一个端口
# 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="E:\MySQL\MySQL Server 5.5\" #第二个数据库basedir
# Path to the database root
datadir="E:\MySQL\MySQL Server 5.5\data\" #第二个数据库datadir



5.创建启动服务

mysqld install MySQL2 --defaults-file="E:\MySQL\mysql_base\ini\my.ini"



6.修改注册表

HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services
找到刚才创建的MySQL2,将ImagePath修改成如下":
"E:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="E:\MySQL\mysql_base\ini\my.ini" MySQL2



-- The End --

先说下,什么是mysql的多实例,简单的来说就是一台机器上安装了多个mysql的服务,通过不同的端口(如3307,3308)来向外界提供服务,这些进程通过不同的socket来监听不同的服务端口来提供个字的服务。
  做个比喻:MySQL的多实例相当于房子的相当于多个卧室一样,每个实例可以看做是一个卧室,整个服务器就是一个房子,服务器的硬件资源(cpu,mem,disk)就是共享的资源,相当于房子的卫生间,厨房,客厅一样,是房子的公共资源,北漂蜗居在一起,可定是要公用上述的资源的。
  好处:
    当公司资金紧张,可以节约服务器的资源。
  坏处:
    当某个服务并发很高或者有慢查询的时候,整个实例会消耗整个服务器更多的内存,cpu和各种资源,导致服务器上的其他的实例提供的服务质量下降。这就相当于大家住在一个房子的不同卧室一样,早晨起来刷牙,洗脸等,这样卫生间就会长期占用,其他人需要等一样的道理。
下面记录下装一个3307的MySQL的实例的步骤:
一. 基本的需求和出现的问题
  当MySQL出现故障或者需要加入一个新的MySQL的实例的时候,需要重新初始化MySQL的数据库,也就是需要重新生成新的数据库的文件。
  Linux环境中,安装编译好MySQL之后,还是不能直接启动MySQL,需要初始化Mysql的一些基本东西,包括:
  初始化表日志,基本的数据库信息等一些基本的必须文件。
二.安装的步骤:
  (1). 假设已经存在一个MySQL的实例,端口号为3306,现在需要重新添加一个端口号为3307端口的MySql的实例。
    假设MySQl安装的路径是/usr/local/mysql/下面,找一个数据磁盘比较的地方,比如/data1/目录下,在这个目录下面创建数据文件夹:
1 mkdir -p /data1/mysql_3307/data
2 chown -R mysql::mysql /data1/mysql_3307

  (2). 复制之前的MySQl的配置文件,到/data1/mysql_3307/目录下面,并且进行编辑:
    vim /data1/mysql_3307/my.cnf
    基本的配置如下:
    
    注:上面的路径可能与上面的数据库文件的存放路径有点出入,但这个不是重点,可以自行替换一下!
(3).确保配置文件无误,然后开始初始化数据库:
/usr/local/mysql/scripts/mysql_install_db --defaults-file=/data1/mysql_3307/my.cnf --datadir=/data1/mysql/ --basedir=/usr/lcoal/mysql
  完成后,新的mysql 3307数据库已经初始化好了,如果有报错,则看下报错的日志,一般是由于mysql的配置文件导致的,修改即可!
(4).启动新的MySQL的实例服务:
  在上面的初始化配置确保无误的情况下,就可以开始启动MySQL的又一个实例了。
1 /usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3308/my.cnf &
2 检查是否启动:
3 ps -aux | grep mysql
4 如有3308的端口 则表示成功

(5).新的 mysql没有设置root密码,可以通过如下 的设置:
/usr/local/mysl/bin/mysqladmin -S /tmp/mysql_3308.sock -uroot passwd 'new-paswd';

如上面的步骤,即可完成一个机器上多个MySQL实例的安装与运行。
 当然了,可以将MySQL_server这个脚本放入到/rt/rc.local这个目录下面,随着服务器启动。
(6).如果想登陆的时候,需要指定MySQL的端口号,使用-P3307来指定登录到哪台数据库上即可。
 总结:
  自己在安装这个数据库的时候,以为是需要再次下载一个新的数据库的源码包,但是其实是不用的,使用一个MySQL的源码包,是可以安装多个MySQL的实例的。

我自己的经验是,不可以的,两个msql进程会冲突,有一个用不了的,就算改了端口也是一样,当然,可能有高手有办法也说不定

望采纳

当然可以了,只要端口不冲突就没问题,可以运行多个


一台电脑最多可以安装几个硬盘?
一台电脑都可以安装3个硬盘。电脑能够安装的硬盘数量由主板上提供的硬盘接口数量决定。现在很多主板已经可以提供2个SATA3.0端口,4个SATA2.0端口,所以最多可以安装6个硬盘。如果还觉得不够,还可以通过PCI-E接口的扩展卡继续扩充硬盘接口。注意事项:硬盘类设备,尤其是机械硬盘,本身功耗并不高,但是启...

一台电脑可以安装两个不同版本的win10吗?
5、是不能的,不然微软正版都卖不出了,都用一个盘了因为换一台机器,系统会按第二胎机器算。6、不可以win10专业版正版系统一个密钥只能激活一台电脑的Win10系,其他电脑无法进行安装能够通过KMS进行激活的一般称为VL版,即VOLUME授权版,一般不会单独在零售市场进行发售,一般是直接向企业提供电子ISO...

在一台电脑上可以同时安装两个杀毒软件吗
严格意义上讲,一台机器里装2个杀毒软件,早晚会有冲突的。但我们可以通过一些方法手段来办到一台机器装多个杀毒软件的方法:如果一台电脑安装多个杀毒软件,就会引起程序,有时会引起系统崩溃,。这是由于各杀毒软件在安装时会注册系统关键进程,一起运行时会引起系统资源溃乏,出现系统错误。这些杀毒软件...

一台电脑主机可以装多个硬盘吗?
一个电脑主机可以装2硬盘,你的电脑上有多少个硬盘接口就能装多少块硬盘,而且电脑光驱的位置也可以用来装硬盘,所以有很多笔记本把光驱拆掉换成硬盘装上去。主板上的IDE接口可以连接两个硬盘(即主磁盘和从磁盘),并且主板具有两个IDE端口,即IDE1和IDE2,因此从理论上讲,一台个人计算机可以连接四个硬...

一台电脑最多能接多少个硬盘?
我的机器目前就安装了14个硬盘。 这个不太懂,好像最多只能装23个,否则WINDOWS无法识别,因为WINDOWS识别硬盘是从C盘开始的,从C到Z共24个盘符,这中间还要分给光驱一个盘符位。所以只有23个盘符位可占。再多了系统就无法识别盘符。 一块硬盘可以分出几个区,但是两块硬盘绝对不能并成一个区。理论上能带那么多,但...

在一台机器上,怎么安装多个mysql数据库,怎样开启多个mysql服务,。在线等...
实现方法我大概描述下:业务 A、B、C、D 分别位于 4 台 Server,每台 Server 分别有一个数据库来隔离前端的业务数据,那这样,在从库就能把四台业务的数据全部汇总起来,而不需要做额外的操作。那没有多源复制之前,要实现这类需求,只能在汇总机器上搭建多个 MySQL 实例,那这样势必会涉及到跨库...

...是可以在一台电脑上可以装多个SQL数据库软件,是吧?谢谢
重新安装sql会提示你新安装实例,一台机器可安装多个实例,并且实例间互不影响 第一次安装实例叫默认,以后可以自定义名字 实例增加了管理开销,导致组件的重复。SQL Server和SQL Server Agent的额外实例要求额外的计算机资源:内存和处理能力。多实例需要修改其服务的端口号以便管理和客户端的链接 ...

一台电脑上能不能装两个视频采集卡?
如果是内置视频采集卡,首先,电脑上要有两个插槽,其次要使用支持一机多卡的视频采集卡。满足上述要求的电脑上可以安装两个或多个视频采集卡。比如T320 PCI插槽内置视频采集卡,支持一机多卡,能在一台机器上安装多张采集卡。如果不支持一机多卡或没有插槽,也可以将原来卡更换,比如4路换8路,8路换...

有些软件每台电脑只让安装一次,请问在一台电脑上如何可以安装多次
要在一台电脑上安装多次 你就得注册这个软件 不过也有破解版下载的 网上有制作算法注册机的工具 这只能针对大部份软件 还有一部份软件是采用加密狗的 这种方式大大的保护软件的版权 但也有越过加密狗的方法 你自己到网上找找吧 如果有什么需要的 我帮你找也可以的 我的QQ404356824 盗版和正版的区别是...

普通台式电脑,能安装多少块硬盘呢?
2、这种台式机主板有几个硬盘接口,大主板一般比较多,如有6个串口接口就可以接5个,留一个给光驱,老主板的IDE接口的比较少,大主板也就是2个,但是可以有硬盘的排线上面的口,串接也可以,支持3-4个硬盘也可以;小主板受限于接口数量少,扩展性不好,很难安装多个硬盘。3、关于功耗,硬盘的功耗...

安源区17216348657: 一台机器上可以安装多个mysql吗 -
凤侍维能: 先说下,什么是mysql的多实例,简单的来说就是一台机器上安装了多个mysql的服务,通过不同的端口(如3307,3308)来向外界提供服务,这些进程通过不同的socket来监听不同的服务端口来提供个字的服务. 做个比喻:MySQL的多实例相...

安源区17216348657: 一台机可以同时装多个版本的mysql吗 -
凤侍维能: 多台机器在本地不安装数据库软件,通过b/s 模式对汇总的服务器数据库进行操作就可以了.

安源区17216348657: 如何在一台windows主机上安装多个mysql服务 -
凤侍维能: 1.正常安装第一个mysql(安装步骤省略)2.在控制面板里停止第一个mysql服务3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘4.创建第二个mysql的my.ini文件 第一个mysql的my.ini文件默认是在...

安源区17216348657: 可以同时安装两个mysql数据库吗? -
凤侍维能: 可以,要使用不同的端口.因为mysql比较灵活,可以有多个实例,多个用户,创建多个数据库,所以一般没必要安装多个

安源区17216348657: 一台服务器可以装两个不同版本的mysql吗? -
凤侍维能: 可以安装两个不同版本的mysql,在启动第二个mysql时必须把第一个mysql关闭才能启动,一位第一个mysql占用了3306端口.也可以把其中一个的端口改成别的这样两个版本的mysql就可以同时启动了!

安源区17216348657: 一台pc可以装两个mysql吗 -
凤侍维能: 环境: OS:Windows 2003 DB:MYSQL5.5 1.正常安装第一个mysql(安装步骤省略) 2.在控制面板里停止第一个mysql服务 3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,我这里是copy到E盘4.创建第二个mysql...

安源区17216348657: 一个服务器上可以装多少个mysql数据库 -
凤侍维能: 是可以安装装很多个,但是你要注意端口冲突的问题,只能一个是3306端口

安源区17216348657: 一台电脑可以装2个mysql吗 -
凤侍维能: 您好,可以的,用源码装,指定路径不一样就行,具体的看手册.

安源区17216348657: 如何在一台Windows主机上运行多个MySQL服务 -
凤侍维能: 1、首先要在本地建立两个mysql服务(参考这里),指定不同的端口.我这里一个主(3306),一个从(3307).2、然后修改主配置文件:[mysqld] server-id = 1 binlog-do-db=test #要同步的数据库#binlog-ignore-db=mysql #不同步的数据库,...

安源区17216348657: 一台电脑可以安装两个不同的数据库软件吗? -
凤侍维能: 当然可以的,我的电脑就同时有oracle和sql,电脑上有几个数据库软件没关系,有关系的是软件占的内存你的电脑能够承受得了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网