我用的单独的mysql包,不是安装包,进入到bin后,运行mysqld-nt.exe --install,将mysql注册为系统服务(我的是XP系统),卸载是mysqld --remove。然后用以下方式启动mysql,结果出现下面的错误。
D:/mysql/bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
上网查找资料后发现是由于在系统文件夹下,c:/windows(2000的系统文件夹为winnt)中应该有一个my.ini的文件,如果有my.ini还是出错,是因为里面配错参数了,如果没有,就要单独建立一个这样的文件,内容如下:
[mysqld]
# set basedir to your installation path
basedir=D:/mysql/
# set datadir to the location of your data directory
datadir=D:/mysql/data/
default-character-set=gbk
set-variable=max_connections=1000
这样修改后,再启动或关闭mysql都不会有什么错误了