作者:IT邦德
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
(Web\java\Python)工作,主要服务于生产制造
现拥有 Oracle 11g OCP/OCM、
Mysql、Oceanbase(OBCA)认证
分布式TBase\TDSQL数据库、国产达梦数据库以及红帽子认证
从业8年DBA工作,在数据库领域有丰富的经验
B站主播Oracle、Mysql、PG实战课程,请搜索:jeames007
擅长Oracle数据库运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
1.备份的概述
备份的种类:逻辑备份(mysqldump)和物理备份(PXB)
备份内容:全量备份、增量备份、日志备份
2. dump备份
a.导出单库(db_school)
mysqldump -uroot -proot db_school > /dumpbak/db_school.sql
mysqldump -uroot -proot -h192.168.1.54 -P3310 db_school > e:\db_school.sql
b.导出单个表
mysqldump -uroot -proot db_school tb_student> /dumpbak/db_school_student.sql
mysqldump -uroot -proot db1 lee> /dumpbak/db1_lee.sql
mysqldump -uroot -proot -h192.168.1.54 -P3310 db_school tb_student> e:\db_school_student.sql
c.导出所有的数据库
mysqldump -uroot -proot --all-databases> /dumpbak/all.sql
d.导出多个数据库
mysqldump -uroot -proot --databases db_school> /dumpbak/single_db_school.sql
3.dump导入恢复
a.导入单库
第一种方法
mysql> create database db_school;
mysql> use db_school
mysql> source /dumpbak/db_school.sql;
第二种方法
mysql -uroot -proot < /dumpbak/single_db_school.sql
b.导入单表
mysql -uroot -proot -D db1 < /dumpbak/db1_lee.sql;
如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持 您的批评指正是我写作的最大动力!
?? 技术交流可以 关注公众号:IT邦德 ??
|