WEB开发网
开发学院数据库MySQL MySQL服务器的启动与停止 阅读

MySQL服务器的启动与停止

 2006-04-06 10:43:29 来源:WEB开发网   
核心提示: 如果必要,用系统通常的创建用户的过程创建服务器账号,MySQL服务器的启动与停止(2),你需要用root做它,如果服务器在运行,在启动服务器后,safe_mysqld也监视它并且如果它死掉则重启它,停止它, 修改数据目录和任何子目录和文件的属主

如果必要,用系统通常的创建用户的过程创建服务器账号,你需要用root做它。
  如果服务器在运行,停止它。

修改数据目录和任何子目录和文件的属主,这样使得mysqladm用户拥有它们。例如,如果数据目录是/usr/local/var,你可以如下设置mysqladm的属主(你需要以root运行这些命令):

#cd /usr/local/var
#chown -R mysqladm.mysqlgrp

修改数据目录和任何子目录和文件的权限,使得它们只能由mysqladm用户访问。如果数据目录是/usr/local/var,你可以设置由mysqladm拥有的任何东西:

# cd /usr/local/var
# chmod -R go-rwx

当你设置数据目录及其内容的属主和模式时,注意符号连接。你需要顺着它们并改变它们指向的文件或目录的属主和模式。如果连接文件的目录位于不属于你的地方,会有些麻烦,你可能需要root身份。

在你完成了上述过程后,你应该确保总是在以mysqladm或root登录时启动服务器,在后者,确定指定--user=mysqladm选项,使服务器能将其用户ID切换到mysqladm(同时也适用于系统启动过程)。

--user选项在MySQL 3.22中引入,如果你有老版本,你可以使用su命令告诉系统在以root运行时在特定的用户下运行服务器。

二、启动服务器的方法

在我们确定了用于运行服务器的账号后,你可以选择如何安排启动服务器。你可以从命令行手动或在系统引导过程中自动地运行它。对于启动服务器由三种主要方法:
直接调用mysqld。

这可能是最不常用的方法,建议不要多使用,因此本文不详细介绍。

调用safe_mysqld脚本。

safe_mysqld试图确定服务器程序和数据目录的位置。然后用反映这些值的选项调用服务器。safe_mysqld将标准出错设备从服务器重定位到数据目录下的一个出错文件,使得有它的一条记录。在启动服务器后,safe_mysqld也监视它并且如果它死掉则重启它。safe_mysqld常用于BSD风格的Unix系统。

上一页  1 2 3 4 5 6 7  下一页

Tags:MySQL 服务器 启动

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接