如何恢复 MYSQL .dump 文件?

Posted

技术标签:

【中文标题】如何恢复 MYSQL .dump 文件?【英文标题】:How do i restore a MYSQL .dump file? 【发布时间】:2020-05-19 00:22:48 【问题描述】:

我有 file.sql,我想恢复它。我找到了这个命令:

mysql -u 用户名 -p 数据库名

我应该把'file.sql'放在文件系统的什么地方?我正在使用 Windows 和 XAMPP。谢谢。

*) 转储文件为 3GB++

【问题讨论】:

请说明您目前的情况/情景。你是从以前的服务器转移到新的服务器吗?为什么会有这样的要求?给定的命令很好。您需要将sql文件放在apache/httpd用户有权使用的文件夹中。照顾(所有)您的数据库/表的当前位置,因为(如果)它显然处于您对 sql 文件的第一个命令之前的状态。 您可以将文件放在桌面或任何其他位置,例如在文档文件夹中。使用文件资源管理器,剪切文件并将其移动到其中一个位置。然后在终端中打开该位置并在那里运行您的命令。结帐Using mysqldump 【参考方案1】:

您应该导航到转储文件位置并运行 mysql -u username -p database_name

例如,如果您的文件位于 c 盘,您可以打开终端类型 cd \(如果您的 windows 安装在 c 盘,这将转到根文件夹)并运行上述命令

【讨论】:

you should navigate to dump file location and run this command什么命令? mysql -u 用户名 -p database_name

以上是关于如何恢复 MYSQL .dump 文件?的主要内容,如果未能解决你的问题,请参考以下文章

恢复mysql数据库

MySQL:如何在忽略几个数据库的情况下恢复转储

从转储文件中恢复 MySql

sh mysql数据库:从sql dump命令恢复

使用MySQL的mysqldump命令备份数据库和把数据库备份文件恢复

CentOS 系统备份与恢复