windows 下安装两个MySQL
2011-02-10 10:07阅读:
由于两个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的。