My SQL服务器的启动和关闭
时间:2007-12-23 来源:不详 作者:迈克DB
在完成前述过程后,应确保无论是作为mysqladm还是作为root用户注册都始终启动服务器。在后者中,要确保指定了--user=mysqladm的选项,使服务器可以将其用户ID切换到mysqladm(该选项在系统启动过程中也可使用)。
--user选项被增加到MySQL3.22的mysql中。假如您的版本比MySQL3.22旧,则在启动服务器并作为root用户运行时,可以使用su命令指示系统在指定账号下运行服务器。您需要阅读有关su的人工页,因为作为一个指定用户运行命令的语法被改变了。
启动服务器的方法
假如您已经确定了用来运行服务器的账号,则可以选择安排怎样启动服务器。可以从命令行手工运行,或在系统启动过程中自动运行服务器。有三种启动服务器的主要方法:
直接调用mysqld。这或许是最小的命令方法。除了说明mysqld--help是一个有用的命令(用它可以查找您可利用其他启动方法使用的选项)外,笔者不打算进一步讨论它。
调用safe_mysqld脚本。safe_mysqld试图确定服务器程序和数据目录的位置,然后利用反映这些位置的选项调用服务器。safe_mysqld将服务器的标准错误输出重定向到数据目录的错误文件中,并以记录的形式出现。在启动服务器后,safe_mysqld还监控
服务器,并在其死机时重新启动。safe_mysqld通常用于UNIX的BSD风格的版本。 内容来自dedecms
假如您曾经作为root或在系统启动程序中启动safe_mysqld,则错误日志将由root拥有。假如您试着以非特权的用户身份调用safe_mysqld,则可能引起“所有权被拒绝”的错误。删除该错误文件再试一次。
本文来自织梦
上一篇:一个生成Oracle用户密码的通用小程序 下一篇:数据库转化的问题
文章评论
共有位Admini5网友发表了评论 查看完整内容