快速业务通道

MySQL数据库的启动与终止

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-03-18
面几节介绍了Unix平台上使数据库服务器自动启动的方法,而在windows(NT)平台上为了让MySQL数据库自动启动,你需要将MySQL服务器安装成NT系统的一种服务。

1、将MySQL安装成系统服务

对于NT,服务器名字是mysqld-nt。

C:\mysql\bin> mysqld-nt --install


(你可以在 NT 上使用mysqld或mysqld-opt服务器,但是那些不能作为一种服务启动或使用命名管道。)

2、修改选项文件

如果你的mysql没有安装缺省的位置c:\mysql,那么因为数据库将无法确定数据库目录的位置,而无法启动。这种情况下,你需要提供一个全局的选项文件c:\my.cnf。将安装目录中的my-example.cnf文件拷贝到c盘根目录下。修改或加入:

[mysqld]
basedir = x:/path/to/mysql/


3、启动、停止服务器的方法

你可以用下列命令启动和停止MySQL服务:

NET START mysql
NET STOP mysql


注意在这种情况下,你不能对mysqld-nt使用任何其他选项!你需要使用选项文件提供参数。可以在选项文件中提供合适的参数。

使用选项文件提供服务器的参数

本节介绍守护程序需要的比较重要的选项。

对于全局选项文件(windows:c:/my.cnf 或者 unix:/etc/my.cnf),比较重要的选项有:

user 运行守护程序的用户,如果你使用mysql.server,并且在[mysql.server]中指定了user,那么这个选项没有必要。

log-update=file 更新日志名,对于恢复数据库有重要意义,数据库服务器将生成file.n为名的更新日志文件。

-l, --log[=file]  指定常规日志名

--log-bin[=file]  指定使用的二进制日志文件,应用于服务器复制。

-Sg, --skip-grant-tables  启动时不加载授权表,维护时使用。

-u, --user=user_name  启动服务器使用的Unix帐户

--socket=...  指定是用的Unix套接字文件名,在同时运行多个服务器时使用。

-P, --port=...  指定服务器使用的端口,在同时运行多个服务器时使用。

总结

作为MySQL的管理员,你平时的指责就是确保服务器尽可能的正常运行,使得客户机能够正常访问。本章讨论了如何启动和重启、关闭服务器,如果你具备了这个能力,就可以更好的维护服务器安装。本章介绍的方法,多数适合于Unix系统,读者请仔细分辨。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号