返回顶部

[文摘] windows下多版本xampp共存下自带的多版本mysql数据库共存

[复制链接]
令狐冲 显示全部楼层 发表于 2020-8-21 20:42:02 |阅读模式 打印 上一主题 下一主题
本帖最后由 令狐冲 于 2020-8-21 22:04 编辑

如果一台机器已经有一个xampp..如果还需要安装另外一个不同版本的xampp(里面PHP,mysql不同版本之类的)用做测试.则可以安装绿色版(不需注册,解压就可用)

下载地址(第二个xampp只能安装绿色版本):

http://www.pc6.com/softview/SoftView_29254.html



会出现的问题:

1:如果第一个xampp文件夹是放在D盘..现在第二个xampp也是放D盘.则必须将第一个xampp的名字修改掉,如果是D盘放一个,E盘放一个则不需要

2:如果遇到xampp的apache和mysql启动不起来.就要修改配置,一般问题都是端口给占用了

修改 D:\xampp\apache\conf\httpd.conf   中的Listen 80(貌似默认就是这个)  我们可以改为Listen 8080(任意)  避免冲突

修改 D:\xampp\apache\conf\extra\httpd-ssl.conf   中的文件   Listen 442(貌似是默认的)  我们可以改为444...(任意)   避免冲突

3:数据库问题..此时的mysql数据库中之前项目的数据库就不存在了..需要重新运行备份sql文件.密码修改等等..按情况来

这个就是启动成功的..Port(s)下面会显示端口444,8080

xampp.jpg


然后在浏览器地址栏则需要这么输入..localhost:8080/要浏览的文件   因为除了80端口不用注明外.其他端口都需要写在localhost:后面

4.开启支持多版本mysql数据库的模式
4.1首先要新建立服务,由于新版本和老版本mysql数据库的服务都叫mysql,会引起冲突。我使用老板本修改,新版本不动,cmd模式下建立新名称为MySQL5_3307的mysqlf服务。
  1. D:\myenv\xampp\mysql\bin>mysqld install MySQL5_3307 --defaults-file="D:\myenv\xampp\mysql\bin\my.ini"
复制代码
建立成功提示
Service successfully installed.

注册表修改运行里面输入regedit,回车
找到,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL5_3307


imagepath内容如下,路径对应你的旧版xampp路径即可。如果建立服务时路径正确这里则不需要更改。
  1. D:\myenv\xampp\mysql\bin\mysqld --defaults-file=D:\myenv\xampp\mysql\bin\my.ini MySQL5_3307
复制代码


mysql注册表修改.png

xampp的mysql.ini文件的的端口配置需要修改为3307,如下面红色字体
# The following options will be passed to all MySQL clients
[client]
# password       = your_password
port            = 3307
socket          = "D:/myenv/xampp/mysql/mysql.sock"


# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port= 3307
socket = "D:/myenv/xampp/mysql/mysql.sock"
basedir = "D:/myenv/xampp/mysql"
tmpdir = "D:/myenv/xampp/tmp"
datadir = "D:/myenv/xampp/mysql/data"
pid_file = "mysql.pid"

xampp的xampp-control.ini文件需要修改[ServiceNames]
Apache=Apache2.4
MySQL=MySQL5_3307
注意区分大小写,MySQL5_3307与之前创建的mysql服务名称一致。

[Common]
Edition=
Editor=D:\software\Sublime Text 3 x64\sublime_text.exe
Browser=
Debug=0
Debuglevel=0
TomcatVisible=1
Language=en
Minimized=0

[EnableModules]
Apache=1
MySQL=1
FileZilla=1
Mercury=1
Tomcat=1

[LogSettings]
Font=Arial
FontSize=10

[WindowSettings]
Left=556
Top=164
Width=681
Height=391

[Autostart]
Apache=0
MySQL=0
FileZilla=0
Mercury=0
Tomcat=0

[Checks]
CheckRuntimes=1
CheckDefaultPorts=1

[ModuleNames]
Apache=Apache
MySQL=MySQL
FileZilla=FileZilla
Mercury=Mercury
Tomcat=Tomcat

[EnableServices]
Apache=1
MySQL=1
FileZilla=1
Tomcat=1

[BinaryNames]
Apache=httpd.exe
MySQL=mysqld.exe
FileZilla=filezillaserver.exe
FileZillaAdmin=filezilla server interface.exe
Mercury=mercury.exe
Tomcat=tomcat7.exe

[ServiceNames]
Apache=Apache2.4
MySQL=MySQL5_3307
FileZilla=FileZillaServer
Tomcat=Tomcat7

[ServicePorts]
Apache=80
ApacheSSL=443
MySQL=3306
FileZilla=21
FileZillaAdmin=14147
Mercury1=25
Mercury2=79
Mercury3=105
Mercury4=106
Mercury5=110
Mercury6=143
Mercury7=2224
TomcatHTTP=8080
TomcatAJP=8009
Tomcat=8005

[UserConfigs]
Apache=
MySQL=
FileZilla=
Mercury=
Tomcat=

[UserLogs]
Apache=
MySQL=
FileZilla=
Mercury=
Tomcat=


运行旧版xampp的mysql可以看到已经正常运行 mysql xampp.png

如果还有问题请留言




您需要登录后才可以回帖 登录 | 注册

本版积分规则

纳速健身网成立于2006年8月,是国内优秀健身运动网站,现拥浏览人数超30万。网站是集养生、武术、太极拳和健身气功等多种健身项目于一体的多功能交流平台。平台提供大量优质的教学视频、伴奏音乐(太极拳晨练音乐,广场舞音乐,健身气功音乐)、图文教程、运动科普和经验分享,为健身爱好者提供完善的运动指导平台。
  • 纳速QQ群乙:151815303
  • 纳速QQ群丙:79104490
  • 微信交流群:微信好友搜索【nasuwang】加小纳微信进群交流健身知识,备注【纳速】
  •                     或者扫描页面底部右侧二维码添加小纳微信>>>
  • 微信公众号

  • 微信群客服交流

  • Copyright © 2006-2021, 纳速健身网. | | 辽ICP备13002388号-1 辽公安网备21050202000005号公安网备号 纳速武术-乙 QQ