专业只做数据库实训和认证的品牌机构

微信公众号新浪微博
免费咨询电话:400-0909-964
当前位置: 网站首页 > MySQL培训 > MySQL课程 > MySQL基础教程:Windows NT/2000下安装成系统服务

MySQL基础教程:Windows NT/2000下安装成系统服务

文章来源: 更新时间:2016/7/15 17:28:05

在线老师点击咨询:

最新学讯:近期OCP认证正在报名中,因考试人员较多请尽快报名获取最近考试时间,报名费用请联系在线老师,甲骨文官方认证,报名从速!

我要咨询

MySQL基础教程:Windows NT/2000下安装成系统服务

1、安装成系统服务的方法

对于NT,比较方便的方法是把MySQL安装成NT系统服务。如上小节的方法安装完毕后,为了以系统服务的方式服务器的名字是MySQLd-nt:

C:\MySQL\bin\MySQLd-nt --install

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

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

c:\>net start MySQL

c:\>net stop MySQL

2、安装选项文件

注意,如果你按照前述方法把MySQL安装成系统服务,在这种情况下,你不能对MySQLd-nt使用任何其他选项! 所以如果MySQL没有安装在缺省的位置,那么MySQL不能正确定位数据库目录,将无法启动。

作为一个变通的办法,创建一个“C:\my.cnf”文件来保存用于MySQL服务器的任何缺省选项。拷贝文件“\MySQL\my-example.cnf”到“C:\my.cnf”并且编辑它来适用于你的安装。无论什么情况都建议你安装这个选项文件。你需要注意的内容是basedir,作为一个非标准安装,这是必须提供的参数:

[MySQLd]

basedir = x:/path/to/mysql/

注意你应该用"/"而不是"\"指定所有的路径。如果你使用“\”,你需要指定两次(“\\”),因为在MySQL中“\”是转义字符。

3、为服务器制定参数

当你独立使用MySQLd守护程序时,你可以提供参数,例如,指定一个独立的数据库目录:

c:\MySQL\bin>MySQLd –datadir=”d:\data\”

如果你把MySQL安装成系统服务,那么你只能在全局选项文件c:\my.cnf中为服务器提供参数。

例如这样

[MySQLd]

option1

option2=value

这样相当于用如下参数启动服务器:

c:\MySQL\bin>MySQLd –option1 –option2=value

4、可能出现的问题

服务用MySql名字被安装,一旦安装,它必须使用服务控制管理器(SCM)实用程序启动服务(在控制面板中的管理工具中找到)或使用NET START MySQL命令。如果需要任何选项,在你启动MySQL服务前必须作为SCM实用程序的“启动参数”指定它们。一旦运行,可使用MySQLadmin或从SCM实用程序或使用命令NET STOP MySQL停止MySQLd-nt。如果你使用SCM停止MySQLd-nt,SCM有一条关于MySQLd shutdown normally奇怪的消息,当作为一种服务运行时,MySQLd-nt没有控制台的存取权限,所以没有消息可以看见。

在NT上你可以得到下列服务错误消息:

Permission Denied (权限拒绝) 意味着它不能找到MySQLd-nt.exe

Cannot Register (不能登记) 意味着路径是不正确的

如果你作为一种服务安装MySQLd-nt有问题,尝试用完整的路径启动它:

C:\MySQL\bin\MySQLd --install

如果你不想作为一种服务启动MySQLd-nt,你可以如下启动它:

C:\MySQL\bin\MySQLd-nt --standalone

或C:\MySQL\bin\MySQLd-nt --standalone --debug

最新的版本在“C:\MySQLd.trace”给你一个调试踪迹。

本文地址:http://www.cuug.com.cn/mysql/kecheng/12482454154.html 转载请注明!


在线预约 抢先报名 获取课程排期

Oracle培训机构

金牌讲师<>

冉乃纲-老师CUUG金牌讲师
冉老师 CUUG金牌讲师 Oracle及RedHat高级讲师、Unix/Linux 资深专家...[详细了解老师]

免费咨询上课流程 客服在线中

陈卫星-老师CUUG金牌讲师
陈老师 CUUG金牌讲师 精通Oracle管理、备份恢复、性能优化 11年Ora...[详细了解老师]

免费咨询上课流程 客服在线中

选学校如何选择适合自己的学校

CUUG -CHINA UNIX USER GROUP,是国际UNIX组织UNIFORUM的中国代表,是国内悠久的专业UNIX培训机构,被誉为中国UNIX 的摇篮。多年来,以提高教学质量为本,强调素质教育,积极引进、消化国外的新技术,有效的结合中国....[详情]

一站式服务(从入学到就业一帮到底)

入学

学习

就业

实操

食宿
地址:北京市海淀区田村山南路35号院17号楼
课程咨询:010-59426307 010-59426319 400-0909-964
企业服务:137 1818 8639(陈经理)
部分信息来源于网络,如有错误请联系指正!
版权所有@北京神脑资讯技术有限公司 (CUUG,中国UNIX用户协会) Copyright 2016 ALL Rights Reserved 京ICP备11008061号-1