【问题标题】:Databases from Windows to Mac from PHPmyadminPHPmyadmin 从 Windows 到 Mac 的数据库
【发布时间】:2014-09-10 07:50:54
【问题描述】:

我最近从 Windows 8 迁移到 mac ox x 10.9 特立独行。我的 phpmyadmin 数据文件夹和 xampp 文件夹对我来说完好无损。你能建议我在 mac os x 的 xampp 中迁移这些数据库的方法吗?我有 MyIsam 和 INNODB 数据库。请帮忙!非常重要的股权数据。

【问题讨论】:

  • @Jaap 我是新手。学习。无论如何,谢谢。
  • @IsaacBennetch 1) 我试图将 mysql 文件夹复制到 /XAMPP/xamppfiles/var/mysql 中,并将用户权限授予 mysql 和管理员。它导入了没有表的数据库。 2) 我也为 INNODB DB 替换了 ib_logfile0、ib_logfile1 和 ibdata。 3)我之前的系统没有做mysqldump文件。
  • # 如果您使用 InnoDB 表,请注释以下内容 #skip-innodb innodb_data_home_dir = /Applications/XAMPP/xamppfiles/var/mysql/ conf 文件中需要进行任何更改吗?我也试过这个link。但这会阻止我的 phpmyadmin 访问。给出此错误 #2002 - 没有这样的文件或目录
  • 唯一的问题是如何替换我的 macox mysql 目录中的 ibdata1 文件。因为替换 mysql 时停止工作。请指导。

标签: windows macos phpmyadmin xampp


【解决方案1】:

不支持直接复制 MySQL 的“数据目录”,或者 MySQL 存储数据文件的磁盘目录。有些人在某种程度上运气好,但特别是对于 InnoDB 表,该文件夹中的数据不适合直接传输。成功的最佳机会是将 Mac MySQL 数据目录完全替换为 Windows 机器上的数据目录;尝试从两个系统维护数据库时成功的机会很小。但是,这样做可能会导致您当前的安装出现问题;我强烈建议尝试在临时安装/虚拟机上进行恢复,转储 SQL 文件,然后将它们永久导入 Mac。

在这种情况下,处理数据恢复的最佳方法是启动 Windows 系统并完成数据库的 SQL 转储(或导出),以便将其加载到 Mac。为什么直接复制有时行得通,而其他人却行不通,这对我来说是个谜。

【讨论】:

    猜你喜欢
    • 2020-10-26
    • 2012-09-08
    • 2014-08-05
    • 2015-03-02
    • 2020-11-29
    • 2015-05-20
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    相关资源
    最近更新 更多