我只想用mysqld-nt.exe 然后 用到datebase 目录 然后用到My.ini文件, 现在mysqld-nt.exe文件名
可以随便修改,但是My.ini文件的文件名不能进行修改,一旦修改服务就不能启动。怎么来配置就可以修改my.ini文件的文件名称!!

解决方案 »

  1.   

    my.ini文件是mysql数据库系统默认配置文件名 不能修改吧!
      

  2.   

    启动时用--defaults-file=pathfilename指定你的新文件名
      

  3.   

    D:\>mysqld-nt "--defaults-file=D:\Program Files\MySQL\MySQL Server 5.0\aaa.ini"
      

  4.   

    D:\>mysqld-nt "--defaults-file=D:\Program Files\MySQL\MySQL Server 5.0\aaa.txt"
    090813 17:42:09 [Warning] Changed limits: max_open_files: 2048  max_connections:
     2038  table_cache: 64
      

  5.   


    好象可以用这个参数:mysqld-nt.exe --defaults-file <new-my.ini>
       new-my.ini 是新的配置文件名称。
      

  6.   

    "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" 你可以通过 --defaults-file 来指定参数文件。
      

  7.   

    看到没有,我这边把--defaults-file 改成aaa.ini和aaa.txt都能启动
      

  8.   

    利用一下 3L的回复:
    D:\>mysqld-nt "--defaults-file=D:\Program Files\MySQL\MySQL Server 5.0\aaa.ini" --install server_name