MySQL数据库的启动与终止
ql
$ safe_mysql & (或者 mysqld & ,不推荐) Win32平台 C: \ mysql\bin>mysqld --standalone 或者C: \ mysql\bin>mysqld-nt –standalone 如果你使用mysqld并且没有把mysql安装在标准的位置,通常需要提供—basedir选项你的数据库的安装位置。 $safe_mysqld --basedir=”/path/to/mysql” &(Unix平台) c:\mysql\bin>mysqld --basedir=”x:/path/to/mysql” (Win32平台) 5、使用safe_mysqld脚本实现服务器的自动启动 同样你可以利用safe_mysqld和mysqld实现服务器随操作系统自动启动。对于linux系统以及BSD风格的系统(FreeBSD,OpenBSD等)),通常在/etc目录下有几个文件在引导时初始化服务,这些文件通常有以“rc”开头的名字,且它有可能由一个名为“rc.local”的文件(或类似的东西),特意用于启动本地安装的服务。 在这样的系统上,你可能将类似于下列的行加入rc.local文件中以启动服务器(如果safe_mysqld的目录在你的系统上不同,修改它即可): if [ -x /usr/local/bin/safe_mysqld ]; then /usr/local/bin/safe_mysqld & fi 由于这样在引导时启动,将使用root身份启动数据库,在某些时候可能会产生问题和麻烦。这是你可以指定--user选项,因此可以将上面的代码修改为: if [ -x /usr/local/bin/safe_mysqld ]; then /usr/local/bin/safe_mysqld --user=mysql --datadir=/path/to/data & fi 使用脚本mysql.server启动关闭数据库 对于Unix平台上的分发,比较好的办法是使用数据库脚本mysql.server,启动和关闭数据库。 1、mysql.server脚本的存放位置 mysql.server脚本安装在MySQL安装目录下的share/mysqld目录下或可以在MySQL源代码分发的 support_files目录下找到。对于rpm分发,该脚本已经改名mysql位于/etc/rc.d/init.d目录中,另外在….中存在一个副本mysql.server。下文的讨论对RPM分发来说,都在安装中完成了。如果你想使用它们,你需要将它们拷贝到适当的目录下。 2、如何使用mysql.server脚本启动停止服务器 mysql.server脚本可以被用来启动或停止服务器,通过用start或stop参数调用它: $ mysql.server start $ mysql.server stop 3、mysql.server的功能简述 在mysql.server启动服务器之前,它把目录改变到MySQL安装目录,然后调用safe_mysqld。如果你有在一个非标准的地点安装的二进制分发,你可能需要编辑mysql.server。修改它,运行safe_mysqld前,cd到正确的目录。 4、让mysql.server以 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |