mysql启动问题

以前一直用的是mysql4.0.24,现在改用mysql-5.1.6-alpha-win32,就一直启动不了mysqld-nt.exe。

原因:查找系统windows目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含basedir,datadir这两个基本的配置。

[mysqld]   
# set basedir to installation path, e.g., c:/mysql   
# 设置为MYSQL的安装目录   
basedir=D:/www/WebServer/MySQL   
# set datadir to location of data directory,   
# e.g., c:/mysql/data or d:/mydata/data   
# 设置为MYSQL的数据目录   
datadir=D:/www/WebServer/MySQL/data  

或者在注册表中将mysql的ImagePath改为mysql-5.1.6-alpha-win32的mysqld-nt.exe的路径。

然后在bin目录下   

mysqld-nt -remove //卸载mysql服务
mysqld-nt -install   //安装mysql服务  
net start mysql      //mysql服务

OK。