windows 下安装两个MySQL

    技术2022-05-11  30

       由于两个MySQL进程需要不同的配置文件,以下所有操作均是在WInXP下进行,未验证其他系统。不过估计在 win2000, win2003下均可行。原创文章,转载需注明来源。              【作者:天边残雪 wangkilin#126.com】 安装步骤:

    原创文章,转载需注明来源。              【作者:天边残雪 wangkilin#126.com】

    1. 安装第一个MySQL,并将mysql作为系统进程启动。(本人安装目录为 d:/mysql)

    2. copy d:/mysql   为 d:/mysql2。

    3. 进入mysql2 目录, 修改其中的 my.ini, mysql_serviceuninstall.bat, mysql_servicestop.bat, mysql_servicestart.bat, mysql_serviceinstall.bat 四个文件。 具体为:

       3.1    my.ini 修改

              port=3306   改成 port=3307 。 一共有两处。我们让第二个MySQL监听3307端口

              basedir=/"d:/MySQL/"   改成  basedir=/"d:/MySQL2/"

              basedir=/"d:/MySQL/data/"   改成 basedir=/"d:/MySQL/data/"

       3.2    mysql_servicestart.bat 修改

              bin//mysqld-nt --install mysql --defaults-file=d://MySQL//my.ini   改成  bin//mysqld-nt --install mysql2 --defaults-file=d://MySQL2//my.ini

              net start MySQL   改成  net start MySQL2

       3.3    mysql_servicestart.bat 修改

              net start MySQL   改成  net start MySQL2

       3.4    mysql_servicestop.bat   修改

              net stop MySQL 改成 net stop MySQL2

       3.5    mysql_serviceuninstall.bat 修改

              net stop mysql   改成  net stop mysql2;

              bin//mysqld-nt --remove mysql 改成 bin//mysqld-nt --remove mysql2

    原创文章,转载需注明来源。              【作者:天边残雪 wangkilin#126.com】

    OK。 我们马上就可以达到目的了。 运行MySQL2目录下的mysql_servicestart.bat文件(只要双击就可以了)。现在,修改你的phpMyAdmin 下的config.ini.php 吧。 只要添加一个新的server 就可以了。 不过,这个新添加的server,一定要指定端口啊(3307)。否则,你会连不上第二个MySQL的。

     

    本文来自博客,转载请标明出处:http://blog.csdn.net/java_xinjun/archive/2008/04/21/2311782.aspx


    最新回复(0)