⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1832.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 3 页
字号:
    令(Linux上有), 你可以由它帮助安装mysql.server脚本而不是象上面那样手工运行<br>
    上述命令。<br>
    <br>
    2.1 指定启动选项<br>
        如果你想在服务器启动时指定额外的启动选项,你可有两种方法。你可以修改你使<br>
    用的启动脚本(safe_mysqld或mysql.server)并直接在调用服务器的行上指定选项,<br>
    或在一个选项文件中指定选项。建议你如果可能在一个全局选项文件中指定选项,它通<br>
    常位于/etc/my.cnf(Unix)或c:my.cnf(Windows)。<br>
<br>
        某些种类的信息无法以服务器选项指定。对于这些你可能需要修改safe_mysqld。<br>
    例如,如果你的服务器不能正确选择本地时区而以GMT返回时间值, 你可以设置TZ环境<br>
    变量给它一个指示。如果你用safe_mysqld或mysql.server启动服务器, 你可以将一个<br>
    时区设置加到safe_mysqld。找到启动服务器的行并在该行前加入下列命令:<br>
<br>
        TZ=US/Central<br>
        export TZ<br>
        上面命令的语法是Solaris的,对于其他系统语法可能不同,请查阅相关手册。 如<br>
    果你确实修改了你的启动脚本,要记住下次你安装MySQL时(如升级到新版本), 你的<br>
    修改将失去,除非你首先在别处复制了启动脚本。在安装了新版本后,比较新旧版本的<br>
    脚本,看看你需要重建什么改变。<br>
<br>
    2.2 在启动时检查你的表<br>
        除了安排你的服务器在系统引导时启动,你可能要安装myisamchk和isamchk脚本,<br>
    以在服务器启动前检查你的表。你可能在一个崩溃后重启,有可能表已经损害,在启动<br>
    前检查它是一个发现问题的好方法。<br>
<br>
三、停止服务器<br>
    要手工启动服务器,使用mysqladmin:<br>
    %mysqladmin shutdown<br>
    要自动停止服务器,你不需做特别的事情。 BSD系统一般通过向进程发一个TERM信号停<br>
止服务,它们或者正确应答它或被粗鲁地杀死。mysqld在它收到这个信号时以终止作为应答。<br>
对于用mysql.server启动服务器的System V风格的系统,停止进程将用一个stop参数调用该<br>
脚本,告诉服务器终止,当然假定你已安装了mysql.server。<br>
<br>
四、如果你不能连接服务器,如何重新获得对服务器的控制<br>
    在某些情况下,你可能由于不能连接它而手工重启服务器。当然,这有点矛盾。因为一<br>
般你通过连接服务器而手工关掉它,那么这种情况如何会出现。<br>
    首先,MySQL root口令可以已经设置为你不知道的值,这可能发生在你修改口令时,例<br>
如,如果你在输入新口令时偶然键入一个不可见的控制字符。你也可能忘记口令。<br>
    其次,连接localhost通常通过一个Unix域套接字文件进行,一般是/tmp/mysql.sock。<br>
如果套接字文件被删除了,本地客户就不能连接。这可能发生在你的系统运行一个cron任务<br>
删除了/tmp下的临时文件。<br>
    如果你因为丢失套接字文件而不能连接,你可以简单地通过重启服务器重新创建得到它。<br>
因为服务器在启动时重新创建它。这里的骗局是你不能用套接字建立连接因为它不见了,你<br>
必须建立一个TCP/IP连接,例如,如果服务器主机是pit.snake.net,你可以这样连接:<br>
    %mysqladmin -p -u root -h pit.snake.net shutdown<br>
    如果套接字文件被一个cron任务删除,问题将重复出现,除非你修改cron任务或使用一<br>
个或使用一个不同的套接字文件,你可以使用全局选项文件指定一个不同的套接字,例如,<br>
如果数据目录是/usr/local/var,你可以通过将下列行加入/etc/my.cnf中, 将套接字文件<br>
移到那里:<br>
    [mysqld]<br>
    socket=/usr/local/var/mysql.sock<br>
    [client]<br>
    socket=/usr/local/var/mysql.sock<br>
<br>
    对服务器和客户均指定路径名,使得它们都使用同一个套接字文件。如果你只为服务器<br>
设置路径,客户程序将仍然期望在原位置执行套接字,在修改后重启服务器,使它在新位置<br>
创建套接字。<br>
    如果你由于忘记root口令或已经将它设置为不同于认为的值而不能连接,你需要重新获<br>
得对服务器的控制,是你能再次设置口令:<br>
    中断服务器<br>
    如果你以root登录服务器主机,你可以用kill命令终止服务器。你可以使用ps命令或通<br>
过寻找服务器的PID文件(通常在数据目录中)找出服务器进程的ID。<br>
    最好是首先尝试用一个向服务器发出一个TERM信号的正常kill看它是否将以正常终止应<br>
答。这种方式下,表和日志将正确地被清空。如果服务器阻塞并且不应答一个正常终止信号,<br>
你可以用kill -9强制终止它。这是最后的手段了,因为这可能有未清空的修改, 而且你冒<br>
着让表处于一个不一致状态的风险。<br>
    如果你用kill -9终止服务器, 要确保在启动服务器前用myisamchk和isamchk检查你的<br>
表。 <br>
    用--skip-grant-table选项重启服务器。<br>
    这告诉服务器不使用授权表验证连接,这允许你以root连接而无须口令。在你已经连接<br>
后,改变root口令。 <br>
    用mysqladmin flush-privileges告诉服务器再次使用授权表启动<br>
    如果你的mysqladmin版本不认识flash-privileges,试一试reload。 <br>
<br>
五、运行多个服务器<br>
    大多数再一台给定的机器上运行单个MySQL服务器,但在很多情况下, 运行多个服务器<br>
是很有用的:<br>
    你可能想测试一个服务器的新版本,而保留你正在运行的生产服务器。在这种情况下,<br>
你会运行不同的服务器代码。 <br>
    操作系统一般限制每个进程的打开文件句柄数量。如果你的系统很难提高这个限制,运<br>
行多个服务器是解决限制的一种方法。在这种情况下,你可能运行统一服务器的多个实例。 <br>
    ISP经常为其客户提供自己的MySQL安装,有必要涉及单独的服务器。在这种情况下,你<br>
可能运行同一版本的多个实例或不同版本,如果不同的客户想要不同版本的MySQL。 <br>
    很自然地,运行多个服务器比只运行一个服务器要复杂得多。如果你安装多个版本,你<br>
不能在同一个地方安装所有东西。当服务器运行时,某些参数必须或很可能对每个服务器是<br>
唯一的,它们包括服务器在哪安装、其数据目录的路径名、TCP/IP端口和UNIX域套接字路径<br>
名以及用于运行服务器的UNIX账号(如果你不再同一账号下运行所有服务器)。如果你决定<br>
运行多个服务器,一定要注意你使用的参数,是你不至于丢失对所发生的事情的踪迹。<br>
    <br>
    5.1 配置和安装多个服务器<br>
        如果你要运行不同版本的服务器而不是同一版本的多个实例,你必须在不同地点安<br>
    装它们。如果你安装二进制分发(不用RPM), 它们将安装在包含不同版本号的目录名<br>
    下。如果你从源代码安装,最简单的方法是在每个版本运行configure配置MySQL安装过<br>
    程中使用--with-prefix选项使得不同分发分开, 这将使得所有东西安装在一个单独的<br>
    目录下,你可以将目录域分发版本号联系起来,如,你可以象这样配置一个MySQL分发,<br>
    其中version是MySQL版本号:<br>
        %.configure --with-prefix=/usr/local/mysql-version<br>
        --with-prefix选项也决定了服务器的一个唯一数据目录。 你可能想加上其它服务<br>
    器特定的选项,如TCP/IP端口号和套接字路径名(--with-tcp-port和--with-unix-socket)。<br>
        如果你想运行同一版本服务器的多个实例,任何必须基于一个服务器特定设置的选<br>
    项将需要在运行时指定。<br>
<br>
    5.2 多服务器的启动过程<br>
        启动多个服务器比使用一个服务器要复杂。 因为safe_mysqld和mysql.server均在<br>
    单个服务器设置上工作得最好。 建议你仔细研究一下safe_mysqld并用它作为你的启动<br>
    过程的基础,使用你修改的版本,你能针对你自己的需要更精确地裁剪它。<br>
        你必须处理的一个问题是如何在选项文件(my.cnf)中指定选项。对于多服务器,<br>
    你不能对于每个不同的服务器设置使用/etc/my.cnf, 你只能对所有服务器相同的设置<br>
    使用该文件。如果服务器有一个不同的编译进去的数据目录位置,你可以在每个服务器<br>
    数据目录中的my.cnf中指定所有服务器要使用的设置,而使用DATADIR/my.cnf指定服务<br>
    器特定的设置,这里DATADIR以服务器不同而不同。<br>
        另一种指定服务器选项的方法是用--default-file=path_name作为命令行的第一个<br>
    选项,告诉服务器从名为path_name中的文件中读取选项, 这样你可以把一个服务器选<br>
    项放在一个对该服务器唯一的文件中,然后告诉服务器在启动时读取该文件。注意,如<br>
    果你指定这个选项,将不使用通常的选项文件如/etc/my.cnf的任何一个。<br>
</FONT><br>
                                      </TD>
                                    </TR>
                                <TR>
                                <TD colSpan=2><FONT 
                                class=middlefont></FONT><BR>
                                        <FONT 
                                class=normalfont>全文结束</FONT> </TD>
                                    </TR>
                                <TR>
                                <TD background="images/dot.gif" tppabs="http://www.linuxhero.com/docs/images/dot.gif" colSpan=2 
                                height=10></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV></TD>
                        <TD vAlign=top width="20%" 
                      background="images/line.gif" tppabs="http://www.linuxhero.com/docs/images/line.gif" rowSpan=2> 
                          <DIV align=center> 
                            <table class=tableoutline cellspacing=1 cellpadding=4 
                        width="100%" align=center border=0>
                              <tr class=firstalt> 
                                <td noWrap background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colspan=2 height=21>
                                <font class=normalfont><b>所有分类</b></font></td>
                              </tr>
<tr class=secondalt> <td noWrap width=27%> <font class=normalfont>1:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type1.html" tppabs="http://www.linuxhero.com/docs/type1.html">非技术类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>2:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type2.html" tppabs="http://www.linuxhero.com/docs/type2.html">基础知识</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>3:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type3.html" tppabs="http://www.linuxhero.com/docs/type3.html">指令大全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>4:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type4.html" tppabs="http://www.linuxhero.com/docs/type4.html">shell</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>5:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type5.html" tppabs="http://www.linuxhero.com/docs/type5.html">安装启动</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>6:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type6.html" tppabs="http://www.linuxhero.com/docs/type6.html">xwindow</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>7:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type7.html" tppabs="http://www.linuxhero.com/docs/type7.html">kde</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>8:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type8.html" tppabs="http://www.linuxhero.com/docs/type8.html">gnome</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>9:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type9.html" tppabs="http://www.linuxhero.com/docs/type9.html">输入法类</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>10:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type10.html" tppabs="http://www.linuxhero.com/docs/type10.html">美化汉化</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>11:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type11.html" tppabs="http://www.linuxhero.com/docs/type11.html">网络配置</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>12:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type12.html" tppabs="http://www.linuxhero.com/docs/type12.html">存储备份</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>13:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type13.html" tppabs="http://www.linuxhero.com/docs/type13.html">杂项工具</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>14:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type14.html" tppabs="http://www.linuxhero.com/docs/type14.html">编程技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>15:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type15.html" tppabs="http://www.linuxhero.com/docs/type15.html">网络安全</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>16:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type16.html" tppabs="http://www.linuxhero.com/docs/type16.html">内核技术</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>17:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type17.html" tppabs="http://www.linuxhero.com/docs/type17.html">速度优化</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>18:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type18.html" tppabs="http://www.linuxhero.com/docs/type18.html">apache</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>19:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type19.html" tppabs="http://www.linuxhero.com/docs/type19.html">email</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>20:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type20.html" tppabs="http://www.linuxhero.com/docs/type20.html">ftp服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>21:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type21.html" tppabs="http://www.linuxhero.com/docs/type21.html">cvs服务</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>22:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type22.html" tppabs="http://www.linuxhero.com/docs/type22.html">代理服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>23:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type23.html" tppabs="http://www.linuxhero.com/docs/type23.html">samba</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>24:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type24.html" tppabs="http://www.linuxhero.com/docs/type24.html">域名服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>25:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type25.html" tppabs="http://www.linuxhero.com/docs/type25.html">网络过滤</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>26:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type26.html" tppabs="http://www.linuxhero.com/docs/type26.html">其他服务</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>27:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type27.html" tppabs="http://www.linuxhero.com/docs/type27.html">nfs</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>28:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type28.html" tppabs="http://www.linuxhero.com/docs/type28.html">oracle</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>29:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type29.html" tppabs="http://www.linuxhero.com/docs/type29.html">dhcp</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>30:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</a></font></td>    </tr>  </table></td></tr><tr class=secondalt> <td noWrap width=27%> <font class=normalfont>31:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type31.html" tppabs="http://www.linuxhero.com/docs/type31.html">php</a></font></td>    </tr>  </table></td></tr><tr class=firstalt> <td noWrap width=27%> <font class=normalfont>32:</font> </td><td noWrap width=73%>   <table width=100% border=0>    <tr>       <td><font class=normalfont><a href="type32.html" tppabs="http://www.linuxhero.com/docs/type32.html">ldap</a></font></td>    </tr>  </table></td></tr>                            </table>
                          </DIV></TD></TR>
                    <TR vAlign=top>
                        <TD width="80%"> 
                          <DIV align=center><BR>
                          </DIV>
                        </TD></TR></TBODY></TABLE></TD></TR>
                </TABLE></TD></TR>
          </TABLE>
      <TABLE cellSpacing=0 cellPadding=4 width="100%" bgColor=#eeeeee 
        border=0><TBODY>
        <TR>
          <TD width="50%">
              <P><FONT class=middlefont>版权所有 &copy; 2004 <A 
            href="mailto:bjchenxu@sina.com">linux知识宝库</A><BR>
                违者必究. </FONT></P>
            </TD>
          <TD width="50%">
              <DIV align=right><FONT class=middlefont>Powered by: <A 
            href="mailto:bjchenxu@sina.com">Linux知识宝库</A> Version 0.9.0 </FONT></DIV>
            </TD></TR></TBODY></TABLE>
      <CENTER></CENTER></TD></TR>
    </TABLE></CENTER></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -