可能是你的my.ini文件没有设置好,如果已经设置好了,先执行下面的语句创建windows服务,再用net start mysql就可以了。
C:\MySQL\mysql-5.0.21-win32\bin>mysqld --install mysql --defaults-file=C:\MySQL\
mysql-5.0.21-win32\my.ini说明:服务器可以为:mysqld,mysqld-max,mysqld-nt等
--install 服务名称,默认为mysql,
--defaults-file指定读取my.ini的路径创建服务后,如果没有错的话就可以启动mysql服务了。
C:\MySQL\mysql-5.0.21-win32\bin>net start mysql启动成功后再用
C:\MySQL\mysql-5.0.21-win32\bin>mysql -uroot 
进行登录就可以了。