热点
框架选型与高效设计:网站所有者实战解析,reasoning_content:我们要求以网站所有者的口吻,写一个与技术、科技相关,关于[网站构建核心:框架选型与高效设计实战解析]的标题需要简短精炼,30字以内直接输出标题nn思路:网站所有者口吻,可能强调实际经验、选型决策、高效实战等例如:框架选型与高效设计:我的网站构建实战解析 但字数?可以更精炼网站构建核心:框架选型与高效设计实战 但需要体现网站所有者口吻,可以用我或我的推荐:我的网站构建核心:框架选型与高效设计实战 字数13字?我的网站构建核心:框架选型与高效设计实战 共14个字?我的网站构建核心:框架选型与高效设计实战解析 多了解析两字原文要求包括[网站构建核心:框架选型与高效设计实战解析],所以标题中应该包含这个内容,或者用其作为子标题?但要求写一个标题,直接输出可以写:网站构建核心:框架选型与高效设计实战解析 但缺少口吻加上我或作为网站所有者太长了简洁: 框架选型与高效设计:一位网站所有者的实战解析 字数14?框架选型与高效设计:网站所有者实战解析 13字或者网站构建核心:框架选型与高效设计实战解析 就是原样,但没口吻最好稍微改一下:我的网站构建核心:框架选型与高效设计实战 15字或者网站所有者视角:框架选型与高效设计实战 15字选一个最符合的nn注意:要求以网站所有者的口吻,所以最好有第一人称或明确表明身份比如:作为网站所有者,我如何选型框架与高效设计 但超字数?框架选型与高效设计:网站所有者实战解析 正好我输出这个
17 9 月 2026, 周四

这期内容当中小编将会给大家带来有关mysqldump全备中怎样还原指定的库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
 
    从一个全备的数据恢复指定的数据,方法有很多,可以通过特殊方法从全备的数据文件取出数据数据库名和表名等等,还可以通过一个全备指定库名的方式恢复指定的数据,这个方法简单快速,这个方法会恢复不需要的库,但不会恢复数据.
 
过程如下:
 
1、查看数据库还没备份前的状况
 
MariaDB [(none)]> show databases;
 
+——————–+
 
| Database           |
 
+——————–+
 
| bb                 |
 
| cc                 |
 
| dd                 |
 
| grafana            |
 
| information_schema |
 
| mysql              |
 
| performance_schema |
 
| test               |
 
+——————–+
 
MariaDB [(none)]> use grafana;
 
MariaDB [grafana]> show tables;
 
+——————–+
 
| Tables_in_grafana  |
 
+——————–+
 
| api_key            |
 
| dashboard          |
 
| dashboard_snapshot |
 
| dashboard_tag      |
 
| data_source        |
 
| migration_log      |
 
| org                |
 
| org_user           |
 
| star               |
 
| user               |
 
+——————–+
 
10 rows in set (0.00 sec)
 
MariaDB [test]> select * from aa;
 
+——+——-+
 
| id   | s_num |
 
+——+——-+
 
|    1 | 1     |
 
|    2 | 2     |
 
|    3 | 33331 |
 
|    4 | 33334 |
 
+——+——-+
 
4 rows in set (0.00 sec)
 
2、全备一个实例的数据mysqldump方式
 
 /usr/local/mysql/bin/mysqldump -S /tmp/mysql3306.sock -p –all-databases >aa.sql
 
3、删除业务库:
 
drop database xxxx
 
4、还原指定的库,在还原指定的库的时候,需要在库里添加好被还原的库,不然会提示ERROR 1049 (42000): Unknown database 'test'
 
MariaDB [(none)]> create database test;
 
Query OK, 1 row affected (0.00 sec)
 
MariaDB [(none)]> show databases;
 
+——————–+
 
| Database           |
 
+——————–+
 
| information_schema |
 
| mysql              |
 
| performance_schema |
 
| test               |
 
+——————–+
 
4 rows in set (0.00 sec)
 
5、再来还原指定的库
 
/usr/local/mysql/bin/mysql -S /tmp/mysql3306.sock -p –one-database test <aa.sql
 
总结存在的现象:
 
通过检查备份集信息grep "CREATE DATABASE" all.sql |grep -v "VERSION"
 
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cc` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `mysql` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test01` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test02` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `wl_tj56_dict` /*!40100 DEFAULT CHARACTER SET utf8 */;
 
    可以看到数据库执行的信息(这个说法不一定对的),指定还原某个库,根据全备后检查备份集的数据的信息grep "CREATE DATABASE" all.sql |grep -v "VERSION",当还原的库在中间位置,还原数据会同时还原第一个库记录和还原库的下一个库信息,若是还原的库在最后一行,只会还原第一个库和被还原的库,这里被还原的不是指定的库只会返回库名,不返回数据。
 
上述就是小编为大家分享的mysqldump全备中怎样还原指定的库了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

dawei

您错过了

框架选型与高效设计:网站所有者实战解析,reasoning_content:我们要求以网站所有者的口吻,写一个与技术、科技相关,关于[网站构建核心:框架选型与高效设计实战解析]的标题需要简短精炼,30字以内直接输出标题nn思路:网站所有者口吻,可能强调实际经验、选型决策、高效实战等例如:框架选型与高效设计:我的网站构建实战解析 但字数?可以更精炼网站构建核心:框架选型与高效设计实战 但需要体现网站所有者口吻,可以用我或我的推荐:我的网站构建核心:框架选型与高效设计实战 字数13字?我的网站构建核心:框架选型与高效设计实战 共14个字?我的网站构建核心:框架选型与高效设计实战解析 多了解析两字原文要求包括[网站构建核心:框架选型与高效设计实战解析],所以标题中应该包含这个内容,或者用其作为子标题?但要求写一个标题,直接输出可以写:网站构建核心:框架选型与高效设计实战解析 但缺少口吻加上我或作为网站所有者太长了简洁: 框架选型与高效设计:一位网站所有者的实战解析 字数14?框架选型与高效设计:网站所有者实战解析 13字或者网站构建核心:框架选型与高效设计实战解析 就是原样,但没口吻最好稍微改一下:我的网站构建核心:框架选型与高效设计实战 15字或者网站所有者视角:框架选型与高效设计实战 15字选一个最符合的nn注意:要求以网站所有者的口吻,所以最好有第一人称或明确表明身份比如:作为网站所有者,我如何选型框架与高效设计 但超字数?框架选型与高效设计:网站所有者实战解析 正好我输出这个