




已阅读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年甘肃庆阳西峰数字服务就业中心招聘100人考前自测高频考点模拟试题及答案详解一套
- 2025北京邮电大学人工智能学院招聘1人(人才派遣)考前自测高频考点模拟试题及一套完整答案详解
- 公司租赁经营用房合同5篇
- 2024-2025学年河北省霸州市小学数学一年级期末通关提分题详细答案和解析
- 泗阳保安考试题库及答案
- 筑安全考试题库及答案
- 房产知识考试题库及答案
- 安全意识考试题库及答案
- 农业科技服务与项目承包合同
- 职教高考机械理论考试题及答案
- 狗猫鼠全文赏析课件
- 国有企业外部董事个人履职报告
- 船舶拆解资金管理办法
- 2025至2030年中国包月视频点播行业市场竞争格局分析及投资方向研究报告
- 皮带机安全知识培训
- 增值税发票培训知识课件
- 2025年对酒驾醉驾问题谈心谈话记录内容范文
- 【《以儿歌为载体的小班幼儿生活自理能力提升路径分析》11000字】
- 2025年《3~6岁儿童学习与发展指南》试题(+答案)
- 零星维修工程施工组织设计方案方案
- 2025年秋招:中国银行笔试题库及答案
评论
0/150
提交评论