PHPmyadmin 从 Windows 到 Mac 的数据库

Posted

技术标签:

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

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

【问题讨论】:

您可能需要阅读以下帮助页面:"How do I ask a good question?" 和 "How to create a Minimal, Complete, and Verifiable example" @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 时停止工作。请指导。 【参考方案1】:

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

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

【讨论】:

以上是关于PHPmyadmin 从 Windows 到 Mac 的数据库的主要内容,如果未能解决你的问题,请参考以下文章

Windows 10无法加载页面localhost / phpmyadmin

phpMyAdmin 无法从 Linux 客户端连接到 Windows 7 上的远程服务器

如何通过usb端口通信从arduino将串行数据写入phpmyadmin

Windows 10 无法加载页面 localhost/phpmyadmin

为 CakePHP Web 应用程序将 phpMyAdmin 数据库迁移到 Windows Azure

Wamp - 新安装后我无法登录 phpmyadmin #2002