使用mysqldump将数据库还原到位于另一台计算机上的mysql

时间:2010-12-08 14:20:52

标签: mysql mysqldump

知道怎么做这个恢复吗? 我查看了mysqldump的帮助,但在那里看不到它。 如果是这样,你可以给我一些例子。

5 个答案:

答案 0 :(得分:1)

使用mysqldump,您将生成一个可用于在另一台计算机上进行还原的脚本,如下所示:

$ mysql -U user_name < your_backup.sql

在你最喜欢的shell上运行(windows命令提示符,bash,csh ......)。

答案 1 :(得分:1)

我认为你可以使用CMD导航到mysqldump位置,然后输入这个命令,

mysqldump database_name -u username >location\to\save\dump.sql

database_name更改为database you want to backup,将username更改为username associated with the database,将location\to\save\dump.sql更改为要保存输出sql文件的位置,我把它写成D:\ dump.sql

然后在另一台机器上,您可以使用PHPMyAdmin导入SQL文件。

答案 2 :(得分:0)

您可以使用mysql命令行命令执行SQL。有一个开关指定要导入的文件,我认为它是-I,但我不确定。

答案 3 :(得分:0)

这只是简单的SQL。将文件传递给mysql(mysql命令行工具),它将执行它:

mysql < backup.sql

答案 4 :(得分:0)

  1. 从shell提示符下,使用 参数形成mysqldump doc,mysqldump使用>重定向到数据库的数据库 人类可读的.sql文件。 E.g。

    $ mysqldump --databases src_db > src_db.sql

  2. 将人类可读文件传输到 另一台机器。

  3. 确保已创建目标数据库后,将。< .sql文件重定向到目标数据库。

    $ mysql dest_db < src_db.sql