当前位置:七道奇文章资讯数据防范MySQL防范
日期:2011-05-02 15:51:00  来源:本站整理

<b>运行多个MYSQL服务器</b>[MySQL防范]

赞助商链接



  本文“<b>运行多个MYSQL服务器</b>[MySQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
 

大大都人们都在指定的机械上运行单个MySQL服务器,但在有些情形下,运行多个服务器是有好处的: 您可以在成品服务器运行的状况下测试新版本的服务器.在这种情形下,将运行差别的服务器.

操作系统普通将总进程限制施加于翻开文件的描写符数目上.假如系统提高该限制值有艰难,则运行多个服务器是办理该限制的办法(比方,提高限制大概需求重新编译该内核,并且,假如该机械不是您的管辖范围,大概还不能这样做).在这种情形中,您大概会运行相同服务器的多个实例.

互联网服务常常供应应顾客他们自己的MySQL安装程序,它需求单独的服务器.在这种情形下,您大概会运行相同服务器或差别服务器的多个实例,假如差别的顾客需求差别MySQL版本的话.

当然,同时运行几个服务器比只运行一个更复杂.假如您打算安装多个版本,则不能将它们都安装在相同的位置.当服务器运行时,某些参数关于每个服务器必须是唯一的.此中有些参数包含在服务器安装的地方:数据目录的途径名、TCP/IP 端口和Unix 域的套接字途径名,以及用于运行多个服务器的UNIX 账号(假如不在相同的账号下运行全部的服务器的话).假如断定运行多个服务器,则必须保持对正在利用的参数有杰出阐明,以便不失去对运行的跟踪.

配置和安装多个服务器

假如打算运行差别版本的服务器而非相同服务器的多个实例,应当在差别的位置安装它们.假如安装二进制(不是R P M)分发包,它们将在包含版本号的目录名下被安装.假如从源程序分发包中安装,使差别的分发包脱离的最简单的办法是,当在每个版本的MySQL安装历程中运行configure 时利用--with-prefix 选项.这将招致在单独的目录下举行安装,并且可以衔接该目录到该分发包的版本号上.比方,您可以按以下配置一个MySQL分发包,这里的version 是MySQL的版本号:

% ./configure ..with-prefix=/usr/local/mysql-version

with-prefix 选项还将肯定服务器的唯一数据目录.您大概会增添选项来配置其他的服务器专有的值,如TCP/IP 端口和套接字途径名( --with-tcp-port 和- - w i t h - un i x - s o c k e t).

假如打算运行相同服务器的多个实例,则服务器专用的任何选项将需求在运行时指定.

多个服务器的启动历程

启动多个服务器比利用单个服务器复杂,因为safe_mysqld 和mysql.server 二者均在单个服务器上工作杰出.笔者倡议您细心研究safe_mysqld 并用它作为启动历程的底子,除非您利用按自己的需求改正得更精密的拷贝.

必须处理的一个问题是如安在选项文件中指定选项.关于多个服务器,不能对在总服务器底子上改变了的设置利用/ e t c / my.cnf,只能为全部服务器都相同的设置利用该文件.假如每个服务器都有差别的数据目录位置,可以在每个服务器数据目录的my.cnf 文件中指定服务器专有的参数.换句话说,应为全部服务器都利用的设置利用/ e t c / my.cnf,并且为服务器专有的设置利用DATA D I R/ my.cnf,这里的DATADIR 随每个服务器改变.

指定服务器选项的另一种办法是:利用- - d e f a ul t s - f i l e =p a t h _ name 作为该号令行的第一个选项,以便奉告服务器从path_name 指定的文件中读取选项.这样,可以将该文件中的服务器选项唯一地安排到那个服务器中,然后奉告服务器在启动时读取该文件.请注意,假如指定该选项,则没有任何普通的选项文件(如/ e t c / my.cnf)将被利用.

  以上是“<b>运行多个MYSQL服务器</b>[MySQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .