【问题标题】:Use XAMPP-phpmyadmin database of windows in Linux XAMPP在 Linux XAMPP 中使用 Windows 的 XAMPP-phpmyadmin 数据库
【发布时间】:2016-08-21 08:06:09
【问题描述】:

我在 windows 并使用 XAMPP(安装在 C:/ 以外的其他地方) 现在我已经转到LINUX 并安装了LAMPP。 所以,我有这个来自 windows 的 XAMPP 文件夹,我从 htdocs 复制了项目文件,现在我需要我在 windows 上时没有导出的数据库。

我尝试从旧的 XAMPP 文件夹中复制 phpmyadmin 文件夹,但无法正常工作。

那么我如何访问以前的操作系统phpmyadmin 来使用我现有的数据库 -

using linux (MINT - rosa-cinnamon)

提前致谢!

【问题讨论】:

  • MySQL 数据从不保存在 phpMyAdmin 目录中,而是保存在 MySQL 数据目录中。只要您没有此目录的备份,就无法恢复任何数据库。
  • phpMyAdmin 是一个用 PHP 编写的工具,允许您操作 MYSQL 数据库。实际数据库的位置将在\xampp\mysql\data,但其实际位置和数据库中使用的文件将取决于数据库是MYISAM 还是INNODB
  • 感谢 KittMedia 和 RiggsFolly。

标签: mysql linux apache phpmyadmin xampp


【解决方案1】:

如果你想在主机之间移动数据库——尤其是当 MySQL 守护程序版本、操作系统 (-versions) 或存储模式存在差异时——你应该在主机 A 上创建一个 MySQL 转储并在主机 B 上导入它:@ 987654321@

如果这不再适合您,您可以尝试将旧 MySQL 数据目录(在 Windows 上配置为 my.ini,在 xampp 目录中的某个位置)移动到新 MySQL 守护程序存储其数据文件的位置(通常配置在/etc/mysql.my.cnf)。关于此的更多提示:

  • 确保在 MySQL 守护程序可以使用的新位置修改数据文件的文件权限。

  • 在 Windows 上,MySQL 表名不区分大小写。在 Linux 上,它们区分大小写。如果您的应用程序抱怨缺少表,请记住这一点。

  • 当然还有:仅使用备份进行测试!

【讨论】:

  • 谢谢@Thomas Maier
猜你喜欢
  • 2013-09-29
  • 2014-09-05
  • 2012-08-30
  • 2020-05-20
  • 1970-01-01
  • 2013-11-18
  • 2021-03-15
  • 1970-01-01
  • 2016-05-06
相关资源
最近更新 更多