不行啊。注册表里面的DeviceDesc和Service都删不掉。

解决方案 »

  1.   

    遇到过不少这样的问题,很多都是重装了Windows后才解决的。
      

  2.   

    我也曾经碰到过这个问题。我当时的解决是:先mysqld-nt-remove,然后,重新安装,设置好my.cnf。然后进入到控制台%\mysql\bin下,mysqld-nt-install,然后net start mysql就成功了。
      

  3.   

    好的,我试试redspider9999的方法。
      

  4.   

    你在你的C:\winnt\或C:\windows\下面看有没有my.ini这个文件,如果没有就建一个,把下面内容加进去。
    [mysqld]
    # set basedir to your installation path
    basedir=F:/mysql
    # set datadir to the location of your data directory
    datadir=F:/mysql/data
    这英文你看得懂吧,不用这多说了。
    如果你是安装在C:\下面,那这个文件是在C:\下面,名字是my.cnf,内容是一样的。
    你看你有没有这个文件?
    做了这些之后,再来
    用mysqld-nt remove之后,再mysqld-nt install。
    然后net start mysql
    这样就没有什么问题了。
      

  5.   

    是你的windows服务里面的路径还保留着你以前版本的路径,所以新版本不能作为windows服务启动
    我也有过这个经历我查了一下,系统错误1067是invalid default value for '%-.64s'
    系统错误2是不存在的文件或目录你现在先mysqld-nt remove
    然后修改my.ini为正确的目录
    然后再mysqld-nt install
    应该就可以了