需要帮助将数据从 MySQL 文件夹导入到新的 SQL 服务器

需要帮助将数据从 MySQL 文件夹导入到新的 SQL 服务器

我的硬盘崩溃了,无法再写入,但仍然可以读取。因此,我无法将 SQL 数据库导出到 .sql 文件以供以后导入。我仍然可以访问该驱动器,并从中安装 mysql 文件夹,但是,我不知道如何将该文件夹中的数据导入到我的新 MySQL 服务器中。我可以采取哪些步骤来导入这些数据?

旧系统是Ubuntu 12.04,新系统是CentOS 5。旧系统的驱动器在我家,但新系统是位于远程位置的VPS。由于缺乏写入能力,旧驱动器也无法启动。

结论:我需要帮助将 mysql 文件夹中旧数据库中的数据导入到新的 MySQL 服务器中。

答案1

连接新旧驱动器后,发出以下命令将数据库转储到只读磁盘上:

mysqldump --all-databases --create-options -u root -p > /tempdir/dump.sql

其中 /tempdir/ 是新(读写)磁盘上的临时目录。

从这里,您可以使用以下命令在新的 MySQL 实例上重新导入数据:

mysql -u root -p mysql < /tempdir/dump.sql

相关内容