gpt4 book ai didi

linux - 在可能不同的 MySQL 安装上恢复 MySQL 数据库?

转载 作者:太空宇宙 更新时间:2023-11-04 09:35:40 25 4
gpt4 key购买 nike

我的 Ubuntu 14.04 安装有问题 - 它无法启动,但我不会再说了,因为那是 not what I'm asking关于真的。我在损坏的 Ubuntu 安装上有一个 MySQL 数据库(使用 v5.5 创建),我需要该数据。我可以通过将损坏的安装安装到另一台机器上来获取原始 MySQL 数据库文件。

我实际上需要将数据库导入到 MySQL v5.1 安装中。我尝试将原始数据库文件(例如 /var/lib/mysql/dbname 中的目录)复制到工作操作系统安装的同一目录中。起初,它似乎有效,我可以看到数据库,可以使用它并且可以列出表。但事实证明,即使我可以在数据库中看到表,任何以任何方式描述或使用它们的尝试都会给出“表不存在”错误。

理想情况下,我希望能够使用 msqldump 然后以正确的方式导入数据库,但是如果它不是 MySQL 安装的一部分,我如何获取数据库的转储 (记住,我无法启动安装,它坏了)。

当然,mysqldump 是最可取的解决方案,但如果无法将该实用程序与原始数据库文件一起用作输入,那么我愿意尝试任何可能有效的方法。

最佳答案

当然,您应该做的第一件事就是安装与原始版本相同的 MySQL - 如果您直接使用原始数据文件,则必须尽可能保持与原始版本相同!这同样适用于路径,确保新安装和数据文件放置在与原来相同的目录路径中。

一旦你有了这个,你就可以 mysqldump 表并使用它来导入一个干净的新安装。

关于linux - 在可能不同的 MySQL 安装上恢复 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26869468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com