已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在一台机子上运行多个MySQL服务器(转自互联网)需运行多个服务器的原因有很多,比如用户希望绕过最大文件描述符的限制,还有是进行版本测试和提供专用服务等。运行多个服务器比运行单个服务器复杂很多,需注意以下问题:在安装不同版本的程序时,需分开目录存放程序和数据目录。如果同一版本的服务器软件,则程序目录可一样,但数据目录则要不同。可用-basedir=dir_name和-datadir=dir_name两个启动选项指时这两个目录。要为不同的服务器指定不时的-port=port_name(TCP/IP监听端口),-socket=file_name(套接字文件名)和-pid-file=file_name(进程ID文件)值。如果激活了日志功能,就要为不同的服务器指定不同的日志文件名。在Windows平台上,被安装为服务的多个MySQL服务器必须有不同的服务名。多服务器环境下选项文件的配置方法:使用-defaults-file选项指定每个选项文件,这样,每个服务器就不会去读/etc/f这些配置文件,而会使用你所指定的配置文件。可把一些公共的选项放到/etc/f文件里,再用-defaults-extra-file选项指出特定服务器的特定选项文件。这样就不用在所有的配置文件时重复公共的选项。用mysql_multi脚本启动服务器,它允许我们把所有的选项放到同一个选项文件里。每一个服务器对应该文件中的一个选项组。下面介绍用mysql_multi脚本启动多服务器的方法。为每个服务器编一个编号xxx,对应选项文件的mysqldxxx选项组。mysql_multi本身要用到的选项可放到mysqld_multi里。这样/etc/f选项配置文件看起来就象下面这样:mysqld001basedir=/usr/local/mysql/001datadir=/usr/local/mysql/001/datamysqld=/usr/local/mysql/001/bin/mysqld_safesocket=/usr/local/mysql/001/mysql.sockport=3306local-infile=1user=mysqladmlog=loglog-update=update-loginnodb_data_file_path=ibdata1:10Mmysqld002basedir=/usr/local/mysql/002datadir=/usr/local/mysql/002/datamysqld=/usr/local/mysql/002/bin/mysqld_safesocket=/usr/local/mysql/002/mysql.sockport=3307local-infile=1user=mysqladmlog=loglog-update=update-loginnodb_data_file_path=ibdata1:10M.配置好选项文件后,就可用以下命令启动服务器:% mysqld_multi -no-log start 001,002 #启动001和002两个服务器,并把启动信息发送到控制台,也可用区间的形式给出服务器编号用以下命令可查看服务器状态:% mysqld_multi -no-log -user=root -password=password report 001可用以下命令停止MySQL服务器:% mysqld_multi -no-log -user=root -password=password stop 001在windows平台下运行多个MySQL服务器的方式有两种,一种是运行同一个MySQL程序的两个实例,一种是运行多个windows服务,下面分别介绍:第一种情况需设置两个选项文件,指定不同的数据目录,如:c:f1mysqldbasedir=c:/mysqldatedir=c:/mysql/data1port=3306c:f2mysqldbasedir=c:/mysqldatadir=c:/mysql/data2port=3307在启动服务器时,用-defaults-file选项指出选项文件即可。如:c: mysqld -defaults-file=c:f1c: mysqld -defaults-file=c:f2在MySQL 4.0.2版本开始,可以把MySQL安装为一个服务,并可指定一个服务名,如:c: mysql-nt -install service_name在MySQL 4.0.3开始,安装服务还支持-defaults-file=file_name选项这 样,我们就可把MySQL安装为一系列不同的服务,如果不指定service_name,则安装的服务名默认为MySql,如果指定 service_name,则安装的服务名为指定的service_name,并对应选项文件中的service_name选项组。以默认服务名运行 的服务器还支持一个名为MySql的命名管道,而明确给出服务名的服务器将只监听TCP/IP连接而不支持命名管道-除非还用socket选项明确指定 一个套
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国诚通控股集团有限公司所出资企业招聘336人笔试历年参考题库附带答案详解
- 2025中国安能一局湖南分公司招聘45人笔试历年参考题库附带答案详解
- 四川自贡市普通高中2026届高三下学期第三次诊断性考试地理试题( 含答案)
- 2026届云南省多校高三下学期高考冲刺模拟地理试题试卷
- 英语里as 的用法+记忆口诀
- 2026八年级道德与法治下册 集体经济的地位作用
- 汽车机械基础课件 滑动轴承的应用及润滑
- 新苏教版三年级数学下册期末复习第1课《数与运算》教案
- 2026年初三物理电路试题及答案
- 建立项目推进周例会制度
- 交易中心建设工作方案
- 《培训合同(示范文本)》合同二篇
- 辽宁省事业考试真题及答案2026
- 纺织车间设备维护管理细则
- 2025年全国计算机一级WPSOffice考试模拟试题及答案
- 初中语文阅读理解的16个常考题+答题模板
- 2026年高质量行业数据集建设操作指南
- 中国中化2026届人才测评题库
- 辽宁出版集团招聘笔试题库2026
- 聚润达集团考试题目
- 工厂内部标签管理制度
评论
0/150
提交评论