在同一台机运行多个mysql服务

在同一台机运行多个mysql服务

ID:22050885

大小:96.00 KB

页数:11页

时间:2018-10-26

在同一台机运行多个mysql服务_第1页
在同一台机运行多个mysql服务_第2页
在同一台机运行多个mysql服务_第3页
在同一台机运行多个mysql服务_第4页
在同一台机运行多个mysql服务_第5页
资源描述:

《在同一台机运行多个mysql服务》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在同一台机运行多个Mysql服务>>教育资源库  第一部分, 在一台服务器构建多mysql服务.  一,绪言  在Mysql中有一mysqld_multi命令,可用于在一台物理服务器运行多个Mysql服务,今天参考一些文档,亲自测试并通过,真高兴,现将操作过程共享给大家!  操作系统:Linux2.6.13(Slackysql服务:  假设服务器名:db-app (IP为192.168.0.100),  假设服务器名:db-app2 (IP为192.168.0.101),  下文直到第二部分,均为讲述db-app中的mysql,  二,准备  用m

2、ysql源程序安装,假设在安装时用的configura选择项氯?  ./configure--prefix=/usr/local/mysql --datadir=/usr/local/mysql/data1--sysconfdir=/etc  备注:--prefix将MYSQL安装到/usr/local/mysql,   --datadir将数据库生成/usr/local/mysql/data1  sysconfdir是指定mysql使用到的my.f配置文件的搜索路径为/etc  其他mysql安装过程略.  根据Mysql管理手册中提到:每个My

3、sql的服务都可为独立的,所以它都调用一个my.f中各自不同的启动选项--就是下文中将提到的GNR值,使用不同的端口,生成各自的套接文件,服务的数据库都是独立的(更多可查阅mysql官方网站的英文管理手册).  mysqld_multi是管理多个mysqld的服务进程,这些服务进程程序不同的unixsocket或是监听于不同的端口。他可以启动、停止和监控当前的服务状态。  ----程序在my.f(或是在--config-file自定义的配置文件)中搜索[mysqld#]段,#可以是任意的正整数。这个正整数就是在下面提及的段序列,即GNR。段的序号做

4、为mysqld_multi的参数,来区别不同的段,这样你就可以控制特定mysqld进程的启动、停止或得到他的报告信息。这些组里的参数就像启动一个mysqld所需要的组的参数一样。但是,如果使用多服务,必须为每个服务指定一个unixsocket或端口(摘自mifor.4dian.org中的使用mysqld_multi程序管理多个MySQL服务)。  从上述文字可看到多Mysql服务中最重要的就是my.f配置文件了.  现我贴出我的my.f文件.-----------------------  [mysqld_multi]  mysqld=/usr/l

5、ocal/mysql/bin/mysqld_safe  mysqladmin=/usr/local/mysql/bin/mysqladmin  user=mysql (用一个帐号来启动所有的mysql服务器,因为是用一相同的帐号。那个么这帐号必须都是每个mysql服务都要用的帐号,最好是管理帐号,下面的口令与相同)  passypasysqld1]  port   =3306  socket  =/tmp/mysql.sock1  pid-file=/usr/local/mysql/data1/db-app1.pid  log=/usr/local

6、/mysql/data1/db-app.log  datadir=/usr/local/mysql/data  user=mysql  [mysqld2]  port=3307  socket=/tmp/mysql.sock2  pid-file=/usr/local/mysql/data2/db-app2.pid  datadir=/usr/local/mysql/data2  log=/usr/local/mysql/data2/db-app.log  user=mysql  [mysqld3]  port      =3308  socket

7、     =/tmp/mysql.sock3  pid-file=/usr/local/mysql/data3/db-app3.pid3  datadir=/usr/local/mysql/data3  log=/usr/local/mysql/data3/db-app.log  user=mysql  [mysqld4]  port      =3309  socket     =/tmp/mysql.sock4  pid-file=/usr/local/mysql/data3/db-app4.pid  datadir=/usr/local/my

8、sql/data4  log=/usr/local/mysql/data4/db-app.log  user=mysql 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。