可以在 服务中的MYSQL项添加启动参数,也就是启动时该MYSQL要读取的MY.INI的位置,看看帮助,很简单,就是

解决方案 »

  1.   

    MySQL 4.0和4.1应该可以同时存在
    默认安装4.0,配置4.1的时候修改端口即可
    或者同时使用4.1,应该可以,my.ini在MySQL文件夹下,不应该冲突
      

  2.   

    不要一句很简单啊,就是不知道怎么设置启动参数啊~还有,我吧my.ini放在mysql文件夹下根本不能启动服务了,应该还是启动参数没有弄对吧,哪位达人说说怎么社启动参数啊,手册上找不到啊!
      

  3.   

    可以建立两个配制文件,比如一个my40.ini,另一个可以默认原来的名字my.ini,里面的basedir,datadir指向各自的目录,两个服务的端口号要不同,my40.ini比如改成port=3307(可以把注释的#port=3306打开改成3307)以my.ini为配制文件的可以按原来默认的安装服务就行了,mysql40这个版本的可以这样安装服务:mysql-nt --install service_name --defaults-filename,这样可以指定安装的服务名和所用配置文件名,比如这个mysql40(进入mysql40\bin目录下):
    mysqld-nt --install mysql40 --defaults-file=c:\winnt\my40.ini
    以后就可以net start mysql40启动了,再更多的版本的话也类似的安装方法
      

  4.   

    trampwind(随风),我按照你说的去做,但net的时候说“系统出错,发生系统错误1067,进程以外中止”,这是怎么回事?
      

  5.   

    啊!知道了,我把--defaults 写成--default了,果然可以,谢谢啦~结贴