将数据库从 windows phpmyadmin 转移到 ubuntu

Posted

技术标签:

【中文标题】将数据库从 windows phpmyadmin 转移到 ubuntu【英文标题】:transferring databases from windows phpmyadmin to ubuntu 【发布时间】:2020-10-26 07:43:30 【问题描述】:

我从 windows 转移到 linux(ubuntu) 并且无法获取我在 apache 服务器 (xampp) 中的 windows 中创建的所有数据库。我从 xampp 和 data 文件夹中备份了 mysql 文件夹,所有数据库都可用。但是我无法将它导入到我的新lampp中。可能是什么解决方案。谢谢!

【问题讨论】:

你是如何导入的? 【参考方案1】:

处理此问题的最佳方法是对旧系统上的数据库执行 SQL 导出,然后将其导入新系统。 MySQL 不支持或不推荐在系统之间复制数据目录,尤其是跨平台。将单个数据库导出为 SQL 文件是最好的方法。您可能还希望导出与该数据库关联的任何用户(但不是整个 'mysql' 数据库)。

如果您真的无法以任何方式访问旧系统,您可以尝试用旧的完全替换新的 MySQL 数据目录。不要混搭。确保在移动任何文件之前先停止 MySQL 服务/守护程序。备份旧文件夹。完全替换后,您可以再次启动 MySQL 服务/守护程序并连接到旧数据库。

如果您需要查找新数据目录的位置,可以连接到 MySQL 的命令行客户端并运行 STATUS; 命令,该命令将列出“datadir”以及其他配置数据。

请注意,如果您希望从新数据库中保存一些现有数据,则必须执行更多步骤来导出旧数据、停止 MySQL、移动数据目录,然后重新启动 MySQL 并导入文件。

【讨论】:

以上是关于将数据库从 windows phpmyadmin 转移到 ubuntu的主要内容,如果未能解决你的问题,请参考以下文章

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

MAMP:将大型数据库导入 phpMyAdmin

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

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

将数据库从 PhPMyAdmin 导入到 Android

将数据库从 phpmyadmin 导入到 linode