【问题标题】:How to get xampp running an older version of mySQL and/or phpMyAdmin如何让 xampp 运行旧版本的 mySQL 和/或 phpMyAdmin
【发布时间】:2014-08-04 14:18:48
【问题描述】:

我最近在一个网站上工作,不幸的是我意识到我正在使用的服务器运行 phpMyAdmin 版本 2.11.10 和 MySQL 版本 5.0.67。虽然我的 xampp 使用 phpMyAdmin 4.1.6 版和 MySQL 5.6.16 版运行。有什么方法可以在我的本地计算机(xampp)上运行旧版本的 mySQL,因为目前我的某些数据库遇到了 MySQl 兼容性问题?

P.S 我还需要更改我正在使用的 php 版本吗?...我的服务器可能使用了不同的版本,但到目前为止我还没有遇到任何 php 错误。

更新:安装旧版本时出现此错误,#1273 - Unknown collat​​ion: 'utf8mb4_general_ci'

对于 xampp 版本 1.6.8

【问题讨论】:

  • Here 是一个列表,详细列出了每个 XAMPP 版本中包含的 Apache、MySQL 和 PHP 的版本。我认为它可能很有用。

标签: php mysql web phpmyadmin xampp


【解决方案1】:

解决此问题的最简单方法是重新安装,但请务必先备份您的数据库,并复制您的 htdocs 文件夹。然后在这里挖掘正确的 XAMPP 版本:

http://www.oldapps.com/xampp.php?old_xampp=46

【讨论】:

  • 不幸的是,安装旧版本的 xampp 给了我这个错误:#1273 - Unknown collat​​ion: 'utf8mb4_general_ci'
  • 希望这能解决问题:stackoverflow.com/questions/21190523/…。您可以在此处找到进一步的指导:sourceforge.net/p/phpmyadmin/bugs/4236。似乎 MySQL 5.53 破坏了一些旧代码。可能值得尝试稍早版本的 XAMPP。
  • 我编辑哪个文件说 DatabaseInterface.class.php 但我找不到文件位置
  • 您在运行 Windows 对吗?无论哪种方式,我认为它是 phpmyadmin/libraries/DatabaseInterface.class.php
  • 是的,我找不到您发送的链接中提到的那个文件
猜你喜欢
  • 1970-01-01
  • 2018-02-04
  • 2014-02-25
  • 2015-04-24
  • 2020-02-25
  • 2017-08-20
  • 1970-01-01
  • 2015-01-23
  • 2021-04-05
相关资源
最近更新 更多