C:\Program Files\MySQL2\MySQL Server 5.1\bin>mysqld -nt --install mysql2 --defau
lts-file=C:\Program Files\MySQL2\MySQL Server 5.1\my.ini 运行了 没有任何提示   服务里面也没有mysql2  这个服务 

解决方案 »

  1.   

    直接运行 mysqld --defaults-file=C:\Program Files\MySQL2\MySQL Server 5.1\my.ini 然后再打开另一个CMD窗口,用MYSQL。EXE连接试一下。
      

  2.   

    Could not open required defaults file: C:\Program
    Fatal error in defaults handling. Program aborted
    111123  1:41:02 [Warning] Can't create test file C:\Program Files\MySQL2\MySQL S
    erver 5.1\data\backup.lower-test
    111123  1:41:02 [Warning] Can't create test file C:\Program Files\MySQL2\MySQL S
    erver 5.1\data\backup.lower-test
    mysqld: Can't change dir to 'C:\Program Files\MySQL2\MySQL Server 5.1\data\' (Er
    rcode: 2)
    111123  1:41:02 [ERROR] Aborting111123  1:41:02 [Note] mysqld: Shutdown complete
      

  3.   

    可以用WINDOWS 的服务管理命令: sc create /?
      

  4.   

    C:\Program Files\MySQL2\MySQL Server 5.1\data\
    这个目录有权限吗?
      

  5.   

    把mysql放到两个不同的目录,并且更改启动端口。默认的3306。服务的名字也别相同
      

  6.   

    C:\Program Files\MySQL2\MySQL Server 5.1\bin>  mysqld -nt --install mysql2 --defau
    lts-file="C:\Program Files\MySQL2\MySQL Server 5.1\my.ini"或者你用mysqld -nt --install mysql2 --defaults-file=C:\Progra~1\MySQL2\MySQL Server 5.1\my.ini原因是命令行下不支持带空格的路径,加引号或改为短文件名可解决