refer: https://blog.csdn.net/u010889616/article/details/48226719

1.进入备份sql的文件夹,把对应的zip文件恢复为.sql文件

cd /opt/db_backup

查看已经备份的文件:

-rw-r--r-- 1 root root 12587685 Mar 13 19:00 2023_03_13_19_00_01.sql.zip
-rw-r--r-- 1 root root 12587735 Mar 13 20:00 2023_03_13_20_00_01.sql.zip
-rw-r--r-- 1 root root 12587764 Mar 13 21:00 2023_03_13_21_00_01.sql.zip
-rw-r--r-- 1 root root 12587765 Mar 13 22:00 2023_03_13_22_00_01.sql.zip
-rw-r--r-- 1 root root 12587765 Mar 14 03:00 2023_03_14_03_00_01.sql.zip
-rw-r--r-- 1 root root 12587766 Mar 14 06:00 2023_03_14_06_00_01.sql.zip
-rw-r--r-- 1 root root 12587764 Mar 14 08:00 2023_03_14_08_00_01.sql.zip
-rw-r--r-- 1 root root 12587764 Mar 14 10:00 2023_03_14_10_00_01.sql.zip

解压缩:

unzip 2023_03_14_10_00_01.sql.zip

2.在命令行进入sql

mysql -uroot -p  # 登录到数据库
mysql> CREATE DATABASE test_db;  //创建数据库表test_db
Query OK, 1 row affected (0.42 sec)
mysql> USE test_db;   //默认数据库更改为test_db
Database changed
mysql> source /opt/db_backup/2023_03_14_10_00_01.sql;  //导入qq.sql文件
Query OK, 0 rows affected (0.32 sec)
Query OK, 0 rows affected (0.09 sec)
Query OK, 0 rows affected (0.02 sec)  //导入成功

3.查看是否已经恢复:

SHOW TABLES FROM test_db;   //查看数据库下面所有的数据库表
+---------------------+
| Tables_in_test_db   |
+---------------------+
| tbl_del_users       |
+---------------------+
6 rows in set (0.00 sec)
mysql> DESC  tbl_del_users;  //查看tbl_del_users数据库表结构
+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| name      | varchar(20) | NO   | PRI | NULL    |       |
| passwd    | varchar(20) | NO   |     | NULL    |       |
————————————————