删除 c:/windows下的my.ini,点击mysql/bin目录下的winmysqladmin.exe(就是那个大SQL图标),按提示启动就可以了。

解决方案 »

  1.   

    楼上的,我的是mysql4.1,c:/windows下没有my.ini,mysql/bin目录下也没有winmysqladmin.exe,拜托不要把几年前的方法拿来copy一下就发行不?你有没有仔细看我的问题啊?
      

  2.   

    同意  trampwind(随风) 
    查询速度问题(100W)------在线等待 希望各位解决一下
      

  3.   

    不管什么几年前的方法,我用的mysql5.0.2 alpha noinstall,原来装的4.0,后来启动5.0的就会出问题,我就删了my.ini启动winmysqladmin.exe就可以了,我是自己碰到过这样问题,5.0的版本很旧么,至于4.1版本我是没用过,说错了很抱歉
      

  4.   

    不用winmysqladmin.exe,我当前启动的5.0.2版本的,现在我要启动mysql4.0服务,检查的my.ini,确认所有的目录设置都是要启动服务的mysql目录(我把原来4.0备份的my40.ini改成my.ini,目录正确没问题,但是net start mysql会出现1067错误,看来系统注册的服务还是认定旧的目录的),命令行下进到要启动服务的mysql/bin目录:运行mysql-nt remove,接着mysql-nt install,重新net start mysql正常。这个仅仅我本机的试验,至于其它还有什么造成1067的就不知道了
      

  5.   

    谢谢楼上的,很复责任,可能真的是4.1版的bug吧,那我也去下载5试试。
      

  6.   

    这几天让mysql把我弄的,都在下载mssqlserver了,我真怀疑那么多大网站使用mysql,真的不怕数据库崩溃吗?
      

  7.   

    Mysql 4.1安装完成后,运行bin目录下的MySQLInstanceConfig.exe进行配置,配置完成后会自动启动服务。
      

  8.   

    1067错误遇到看来很多人遇到,呵呵!http://www.phpe.net/faq/74.shtml
      

  9.   

    "trampwind(随风)"  说得很对,我是新装的mysql5.0,操作系统是windows2003,按他的方法把问题解决了.我执行这一步就OK了,真的谢谢他了.
    点击mysql/bin目录下的winmysqladmin.exe(就是那个大SQL图标),按提示启动就可以了。
      

  10.   

    我认为很可能跟用户名有关
    我在解决问题前,我的root没有密码,我在DOS下在运行winmysqladmin.exe后,出现MYSQL的窗口管理界面,再用户名(root),密码(morning),再"管理工具"-->"服务"-->"mysql"-->"启动"就可以了.
      

  11.   

    今天偶然发现,原来是我习惯每次安装了mysql后就把它自带的mysql和test库删除,所以就无法启动mysql服务了,即使删除my.ini也不行,如果不删除的话应该就没有问题了。
      

  12.   

    没有win.ini,你给它加一个也行。配置好basedir c:\mysql 和 datadir c:\mysql\data
      

  13.   

    也可以在注册表里面查找mysql的字段,服务就没有了,然后重新安装也可以
      

  14.   

    也可以在注册表里面查找mysql的字段,删除掉,重启,服务就没有了,然后重新安装也可以