其实在bin目录下有一个winmyadmin,就可以直接启动windows的服务

解决方案 »

  1.   

    4.0.17:命令行启动/建议不要把服务禁掉
    mysqld-nt --console
      

  2.   

    老兄,我说的是当作windows的服务启动;服务没有禁掉,但从服务中启动不了(提示1058:无法启动服务),所以现在只能从命令行启动。
      

  3.   

    1、运行
    D:\mysql\bin>mysqld-nt -remove
    Service successfully removed.D:\mysql\bin>mysqld-nt -install
    Service successfully installed.D:\mysql\bin>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务已经启动成功。
    2、检查%SystemRoot%\my.ini or %SystemDrive%\my.cnf是否正常??
       试一试把%SystemRoot%\my.ini 改成这样#This File was made using the WinMySQLAdmin 1.4 Tool
    #2003-5-22 11:03:07#Uncomment or Add only the keys that you know how works.
    #Read the MySQL Manual for instructions[mysqld]
    basedir=D:/mysql
    datadir=D:/mysql/data
    default-character-set= gbk
    [WinMySQLadmin]
    Server=D:/mysql/bin/mysqld-nt.exe