将数据库从 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
为 CakePHP Web 应用程序将 phpMyAdmin 数据库迁移到 Windows Azure