恢复数据库或表的备份

mysql [options] db_name < filename.sql

注意:

  • db_name 需要是现有的数据库;
  • 经过身份验证的用户具有足够的权限来执行 filename.sql 中的所有命令;
  • 文件扩展名 .sql 完全是一种风格问题。任何扩展都可行。
  • 即使你可以指定要转储的表名,也无法指定要加载的表名。这必须在 filename.sql 内完成。

或者,在 MySQL 命令行工具中,你可以使用 source 命令恢复(或运行任何其他脚本):

source filename.sql

要么

\. filename.sql