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

使用mysqldump将数据库还原到另一台计算机上的mysql,mysql,mysqldump,Mysql,Mysqldump,知道如何进行此恢复吗? 我查看了mysqldump的帮助,但在那里看不到。 如果是这样的话,你能给我举个例子。使用mysqldump你将生成一个脚本,你可以用它在不同的计算机上进行还原,如下所示: $ mysql -U user_name < your_backup.sql $mysql-U user\U namelocation\to\save\dump.sql 将数据库\u name更改为要备份的数据库,用户名更改为与数据库相关联的用户名,将位置\更改为\保存\转储.sql更改为要保

知道如何进行此恢复吗?
我查看了mysqldump的帮助,但在那里看不到。
如果是这样的话,你能给我举个例子。

使用
mysqldump
你将生成一个脚本,你可以用它在不同的计算机上进行还原,如下所示:

$ mysql -U user_name < your_backup.sql
$mysql-U user\U name

在您喜爱的shell(windows命令提示符、bash、csh…)上运行。

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

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

mysql < backup.sql
mysql
  • 在shell提示符中,使用 参数构成mysqldump ,mysqldump使用
    重定向到 人类可读的.sql文件。例如

    $mysqldump——数据库src_db>src_db.sql

  • 将人类可读的文件传输到 另一台机器


  • 在确保目标数据库已创建后,重定向
    我认为您可以使用CMD导航到mysqldump位置,然后键入以下命令

    mysqldump数据库\u name-u username>location\to\save\dump.sql

    数据库\u name
    更改为要备份的
    数据库
    用户名
    更改为与数据库相关联的
    用户名
    ,将
    位置\更改为\保存\转储.sql
    更改为要保存输出sql文件的位置,对我来说,我将其写为D:\dump.sql


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

    另一台计算机意味着另一台服务器,但我如何告诉它要还原到哪个数据库?这是从mysqldump中获取的backup.SQL文件。默认情况下,数据库将具有相同的名称。但是你当然可以改变它。查找类似以下内容的行:使用dbnamenice!不知道PHPMyAdmin选项。