1067 错误解决方法:http://www.phpe.net/faq/74.shtml

解决方案 »

  1.   

    1.检查你的Mysql目录有没有给系统的System用户权限。   :不明白该如何检查mysql目录
    2.删除掉你的 %WINDOWS%/my.ini 文件。         : 免安装版的不配置my.ini文件
    3.检查你的 c:/my.cnf 文件配置是否正确。     :在win2000下c盘没有发现这么一文件
      

  2.   

    那些方法感觉好像是针对unix环境下说的吧
      

  3.   

    以下是引用一位网友的说法,
    我试过了,是可以的,我以前也遇到了这样的问题。
    http://www.phpe.net/faq/74.shtmlsurain<surain35 at sina dot com>
    05-Mar-2004 01:40 
     
    安装MYSQL后更改了ROOT的密码后用
    net startmysql
    启动时我就遇到了这样的问题.使用以下命令后
    c:\mysql\bin\mysqladmin-u root -p shutdown
    再net start mysql就没有这个错误提示了!
     
      

  4.   

    按照楼上的说法做了之后,结果是这样的:C:\mysql\bin>net start mysql
    MySQL 服务正在启动 .
    MySQL 服务无法启动。系统出错。系统发生 1067 错误。进程意外终止。C:\mysql\bin>mysqladmin -u root -p shutdown
    Enter password:
    mysqladmin: connect to server at 'localhost' failed
    error: 'Can't connect to MySQL server on 'localhost' (10061)'
    Check that mysqld is running on localhost and that the port is 3306.
    You can check this by doing 'telnet localhost 3306'C:\mysql\bin>telnet localhost 3306
    正在连接到localhost...无法打开到主机的连接 在端口 3306 : 连接失败给点意见,这是怎么回事啊,各位大侠们????
      

  5.   

    先删除一切mysql服务,停止一切mysql程序
    在%windows%下建立一个文件my.ini
    内容如下
    [WinMySQLAdmin]
       Server=D:/mysql/bin/mysqld-nt.exe
       
    [mysqld]
       basedir=D:/mysql
       datadir=D:/mysql/data
    把你的mysql的解压目录配置好,
    在重新启动服务
    就好了
      

  6.   

    试过了 可还是不行啊  
    我觉得问题出在这里:...从前装的是安装版的。安装正常,完成之后,服务启动不起来。
    有一哥们过来给看了半天,也没弄好。最后,他说“卸了重装吧”,于是卸载,可有些文件无法删除。于是这哥们大刀阔斧把注册表里的有mysql的项都给删除了。
    这倒是干净了,可小子再装的时候,系统提示“配置文件已经损坏,请联系供货商”...之后就一直装不上了,要怎么办才好啊?
      

  7.   

    你运行一下phpadmin然后重新启动计算机看看。
      

  8.   

    错了,是winmyadmin,好像要把原来的my.ini删除。再运行winmyadmin生成一个新的my.ini
      

  9.   

    反删除前先进入bin
    mysqld-nt remove
    然后反删除,也要删掉my.ini
    然后重装,如果文件损坏,再下一次试试看
      

  10.   

    to king3382(plato):
               您老不会是想让我重装系统吧??
      

  11.   

    试一下把windows目录的的my.ini删除掉,进入到mysql/bin目录,点击打开winmysqladmin.exe,系统会自动重新生成my.ini文件,看能不能正常启动。
    不行再试:
    mysqld -remove

    mysqld -install

    net start mysql
    如果还不行,可能是那个Mysql版本有问题,有些版本是不能启动的,比如4.1测试版,换另一版本
      

  12.   

    我用的是Win2000,进入WINNT目录下删除my.ini文件,再进入mysql/bin下,没有发现winmysqladmin.exe,但是有mysqladmin.exe。点击运行。本目录下自动生成my.ini文件(但WINNT目录下没有)。接着运行
    C:\mysql\bin>mysql -remove
    ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)于是只好运行
    C:\mysql\bin>mysqld-nt -install
    The service already exists!
    The current server installed: C:\mysql\bin\mysqld-nt MySQL我的mysql版本为“mysql-noinstall-4.1.10-win32”没辙还是没辙
      

  13.   

    你换个版本试试,用4.0或5.0的,我原来windows安装了一个4.0,后来又装了个5.0的免安装版,有winmysqladmin.exe啊。开始点5.0的winmysqladmin.exe起不来,把c盘windows下的my.ini删除后重新运行winmysqladmin.exe,按提示输入用户名密码就启动成功了。
      

  14.   

    正在连接到localhost...无法打开到主机的连接 在端口 3306 ??是不是你的端口被封了??查一下你的防火墙的配置要不重装mysql 设置默认端口 然后再卸掉 这次连同安装文件夹一起删掉 然后重新启动机器 再重装看看我也遇到一次这种情况 就是这么解决的 
      

  15.   

    你还没有搞好啊。给你个傻瓜式安装下载
    www.skycn.com搜索php home edition
    php+mysql+apache2+zend
    一键搞定。
      

  16.   

    这种情况一般是系统文件夹下的my.ini设置有问题:
    my.ini的设置一定要和实际情况相符,比如根目录,文件目录,share文件夹下的目录对应关系!
    要不把你的my.ini贴出来,反正不多!
      

  17.   

    还是没有搞好  我以后玩oracle好了    mysql有时间再说