将MySQL表还原回数据库

Lun*_*una 20 mysql

我在从命令行恢复MySQL表回到数据库时遇到了麻烦.备份表正在使用mysqldump.备份和恢复数据库也正常工作.我用过:

mysql -uroot -p DatabaseName TableName <path\TableName.sql

提前致谢

Phi*_*hil 25

啊,我想我在这里看到了问题.

您的备份脚本看起来很好.tbl_name作为可选的第二个参数正确工作.

要恢复,您应该只是运行

mysql -uroot -p DatabaseName < path\TableName.sql
Run Code Online (Sandbox Code Playgroud)

运行man mysql会向您显示正确的参数和选项

mysql [options] db_name

由于备份脚本仅包含一个表,因此只有该表将还原到数据库中.


Nav*_*mar 17

备份

mysqldump -u -p mydatabase table1 > table1.sql
Run Code Online (Sandbox Code Playgroud)

从备份flie恢复不需要包括表名

mysql -u -p mydatabase < table1.sql
Run Code Online (Sandbox Code Playgroud)