本篇内容介绍了“mysqldump备份方法怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
起步
-
物理备份
备份数据文件,转储数据库物理文件到某一目录。物理备份恢复速度比较快,但占用空间比较大,MySQL中可以用xtrabackup工具来进行物理备份。
-
逻辑备份
对数据库对象利用工具进行导出工作,汇总入备份文件内。逻辑备份恢复速度慢,但占用空间小,更灵活。MySQL中常用的逻辑备份工具为mysqldump。逻辑备份就是备份sql语句,在恢复的时候执行备份的sql语句实现数据库数据的重现
逻辑备份
-
备份1个数据库
mysqldump–u用户名称–h主机名称–p密码待备份的数据库名称[tbname,[tbname...]]>备份文件名称.sqlmysqldump-uroot-patguigudb1>/var/lib/mysql/atguigu.sql
-
备份全部数据库
mysqldump-uroot-pxxxxxx--all-databases>all_database.sqlmysqldump-uroot-pxxxxxx-A>all_database.sql
-
备份部分数据库
mysqldump–uuser–hhost–p--databases[数据库的名称1[数据库的名称2...]]>备份文件名称.sqlmysqldump-uroot-p--databasesatguiguatguigu12>two_database.sqlmysqldump-uroot-p-Batguiguatguigu12>two_database活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看.sql
-
备份部分表
mysqldump–uuser–hhost–p数据库的名称[表名1[表名2...]]>备份文件名称.sql#只备份book表mysqldump-uroot-patguigubook>book.sql#备份多张表mysqldump-uroot-patguigubookaccount>2_tables_bak.sql
-
备份单表的部分数据
#备份student表中id小于10的数据mysqldump-uroot-patguigustudent--where=\"id
还没有评论,来说两句吧...