考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
  当前位置:Linux认证 > 红帽认证 > 红帽认证辅导 > 文章内容
  

RHCE7认证学习笔记:MariaDB数据库配置与管理

来源:Linux社区 [ 2016年2月4日 ] 【

四、数据库的备份与恢复

冷备份:停机备份数据库文件;

热备份:

使用mysqldump命令备份:

[root@linuxidc ~]# mysqldump -u root -p school teacher student> /mysql_backup/teacher.sql

备份整个数据库表,后面则不需要指定任何表:             

[root@linuxidc ~]# mysqldump -u root -p school> /mysql_backup/all_tables.sql

备份整个数据库:

[root@linuxidc ~]# mysqldump -u root -p -B school> /mysql_backup/all.sql

进入库恢复表或者恢复表:     

MariaDB [school]> source /mysql_backup/teacher.sql;

[root@linuxidc ~]# mysql -u root -p'redhat' < /mysql_backup/all.sql

将表数据保存到文件,修改备份目录的属主属组信息:

[root@linuxidc ~]# setfacl -m u:mysql:rwx /mysql_backup/

MariaDB [school]> select * from teacher into outfile '/mysql_backup/teacher_data'fields terminated by ',';

根据外部文件恢复表数据:

MariaDB [school]> load data infile '/mysql_backup/teacher_data' into table teacher fields terminated by ',';

mysqldump不能做增量备份

首页 1 2 3 尾页
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved