1. 还原到已有的数据库 目标数据库已经存在
mysql -u 用户名 -p 目标数据库名 < 备份文件.sql
2.还原并创建新的数据库 备份文件中不包含建库语句
mysql -u 用户名 -p -e "CREATE DATABASE 新数据库名 CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;"
创建完成后 再使用与步骤1
mysql -u 用户名 -p 新数据库名 < 备份文件.sql
3. 在MySQL交互模式下还原
-- 登录MySQL
mysql -u 用户名 -p
-- 创建并选择数据库(如果数据库已存在,直接 USE 即可)
CREATE DATABASE 新数据库名;
USE 新数据库名;
-- 使用source命令还原(需要指定备份文件的绝对路径或相对路径)
SOURCE /path/to/备份文件.sql;
