想驱动mysql的bdb引擎,用的是windows xp系统,而且已经知道mysqld-max-nt支持bdb引擎,但是mysql启动的默认server version是mysqld-nt,有没有高手知道怎么解决这个问题。

解决方案 »

  1.   

    直接使用mysqld-max-nt来启动啊。
    如mysqld-max-nt --defaults-file=D:\mysql-5.0.9-beta-win32\my.ini还可以,将其安装为一个服务:
    D:\mysql-5.0.9-beta-win32\bin\mysqld-max-nt --install mysql5 --defaults-file=D:\mysql-5.0.9-beta-win32\my.ini 
    表明安装一个服务,名为mysql5, 配置文件就是后边指向的那个文件。启动服务:
    net start mysql5
      

  2.   

    都不好使啊
    1,mysqld-max-nt --defaults-file=c:\Program files\mysql\mysql server 5.0\my.ini
    直接提示有错:
    Could not open required defaults file:c:\Program
    Fatal error in defaults handling.Program aborted
    2,c:\Program Files\mysql\mysql server 5.0\bin>mysqld-max-nt --install mysql5 --defaults-files=c:\program files\mysql\mysql server 5.0\my.ini
    提示是:
    [ERROR] mysqld-max-nt: unknown option '--install' 
      

  3.   

    你的路径里边有空格啊
    把路径用双引号括起来啊你原来的配置文件是在c:\Program files\mysql\mysql server 5.0\my.ini 吗?
    必须是原来可以工作的配置文件。既然使用数据库系统,建议养成好习惯,安装在盘符的根目录下边,同时不要带空格。
      

  4.   

    终于又能上网了,iihero还想请教下,按照第一个方法,就是直接以mysqld-max-nt来启动的那个方法,在加上双引号后报错的问题解决了,可是current version还是mysqld-nt啊,而且net stop mysql;net start mysql之后还是没有启动mysqld-max-nt作为服务器。
      

  5.   

    你要把原来的remove掉。再安装新的吧。