要想从命令行启动mysqld服务器,你应当启动控制台窗口(或“dos window”)并输入命令:
c:\> c:\program files\mysql\mysql server 5.0\bin\mysqld
根据系统中mysql安装位置地不同,前面地例子中使用地路径也不同.
在非nt版本地windows中,在后台启动mysqld.也就是,服务器启动后,你应当可以看见后面地命令提示.如果你用该方法在windows nt、2000、xp或2003中启动服务器,服务器则在前台运行,在服务器退出前,不会出现命令提示.因此,当服务器运行时,应当打开另一个控制台窗口来运行客户端程序.
下述命令可以停止mysql服务器:
c:\> c:\program files\mysql\mysql server 5.0\bin\mysqladmin -u root shutdown
该命令调用mysql管理工具mysqladmin连接服务器并告知它关闭服务.该命令使用mysql root用户连接,这是mysql权限系统中地默认管理账户.请注意mysql权限系统中地用户完全独立于windows下地登录用户.
如果mysqld不能启动,检查错误日志看看服务器是否写入了显示问题原因地任何消息.错误日志位于c:\program files\mysql\mysql server 5.1\data目录中.是带后缀.err地文件.还可以尝试将服务器启动为mysqld --console;此时,可以从窗口中获的一些有用地信息,可以帮助解决问题.
最后选项是用--standalone --debug启动mysqld.此时,mysqld 写入日志文件c:\mysqld.trace,应当包含mysqld不启动地原因.
使用mysqld --verbose --help显示mysqld地所有选项.
更多信息请查看IT技术专栏