嗯,有时候会出现这样的问题,我不知道是什么原因,但我每次都是重装后,
然后用winmysqladmin.exe来注册服务的

解决方案 »

  1.   

    你是什么系统,可以看看服务项的属性就清楚了!
    如果是windows系统,mysqlad-nt --install要在安装目录下执行!
    即:如果装在d:\mysql下,要在d:\mysql>提示符下运行!
    不然服务项启动有问题!
      

  2.   

    缺省地,MySQL-Win32被配置安装在“C:\mysql”。如果你想要在其它地方安装MySQL,在“C:\mysql”安装它,然后将安装移到你想要的地方。如果你真的移走MySQL,你必须通过提供选项给mysqld告诉mysqld那里的所有一切,使用C:\mysql\bin\mysqld --help显示所有的选项目!例如,如果你移动MySQL分发到“D:\programs\mysql”,你必须用D:\programs\mysql\bin\mysqld --basedir D:\programs\mysql来启动mysqld。用登记的MySQL版本,你也可以创建一个“C:\my.cnf”文件来保存用于MySQL服务器的任何缺省选项。拷贝文件“\mysql\my-example.cnf”到“C:\my.cnf”并且编辑它来适用于你的安装。注意你应该用"/"而不是"\"指定所有的路径。如果你使用“\”,你需要指定两次(“\\”),因为在MySQL中“\”是转义字符MySQL在Win32上从下列文件读取缺省选项: 文件名                                         用途 
    windows-system-directory\my.ini  
    C:\my.cnf                                    全局选项 
    C:\mysql\data\my.cnf                         服务器特定的选项 my.ini的内容如下
    [mysqld]
    basedir=E:/program files/mysql/
    datadir=E:/program files/mysql/data/
      

  3.   

    系统配制文件不对。可以用mysqld-nt --console察看系统提示。
      

  4.   

    在\mysql\bin\目录下启动数据库试试,应该没有问题