你的位置:
问答吧
-> PHP
-> 问题详情
怎么在一台电脑下安装两个版本的MySql(急!!!!!)
我是winxp下 已经有了一个greenamp集成开发环境,MySql版本4。我又安装了一个新的Mysql5.0,端口号改为3307,安装成功了。但是系统服务总是默认greenamp下的MySql,我停掉后服务后,连接localhost的MySql5.0,总是连接不上。各位怎么解决???
作者: jackhecool
发布时间: 2007-08-22
你把端口设置对了就没问题,我的机器上就2个版本的PHP和2个版本的MySQL, 都相安无事!
作者: icebluewind
发布时间: 2007-08-23
php好解决,主要是MySQL需要你针对不通的版本修改端口,如果端口一样,就会造成服务被覆盖的问题
作者: li1229363
发布时间: 2007-08-23
但是端口我已经改了呀 集成环境的是3306,我安装的是3307,为什么还是不行?
请在详细一下
作者: jackhecool
发布时间: 2007-08-23
2个php? 跑在一个apache上还是两个apache 上?
作者: helloyou0
发布时间: 2007-08-23
80 8080 ……
端口不一样就行了
作者: fredyj
发布时间: 2007-08-23
我已经改了端口了 3306 3307
作者: jackhecool
发布时间: 2007-08-23
2个Apache 1个1.3 1个2.2
作者: icebluewind
发布时间: 2007-08-23
安装第二个MYSQL的时候和第一个一样的,除了配置的时候选择详细配置,然后把端口改成其他的就行了。还有两个MYSQL尽量安装到不同的目录,比如:MYSQL1,MYSQL2
作者: yueliangdao0608
发布时间: 2007-09-16
你php里链接的时候要加端口
作者: helloyou0
发布时间: 2007-09-16
一台机器安装两个mysql要修改的不是mysql 5, 而是mysql 4, 添加服务的时候不能把my.ini放到环境变量里,因为不管4还是5都是优先读环境变量下的my.ini,如果环境变量下没有my.ini的话,5是可以读取mysql目录中的my.ini,但是4不可以,需要在添加服务的时候设置,
d:\mysql4\bin\mysqld-nt --install mysql4 --defaults-file=d:\mysql4\my.ini
然后修改目录下的my.ini文件,mysql 5也默认安装服务就可以
d:\mysql5\bin\mysqld-nt --install mysql5
这样两个服务名称就不一样了,只要端口不一样启动就没有问题
net start mysql4
net start mysql5
作者: king2world
发布时间: 2007-09-20
还有一种方法就是通过系统命令sc添加服务
sc create mysql4 binpath= "d:\mysql4\bin\mysqld-nt --defaults-file=d:\mysql4\my.ini mysql4 "
net start mysql4
作者: king2world
发布时间: 2007-09-20