首页 > 数据库技术 > 详细

openstack关联:数据库的备份与恢复(mysql)

时间:2015-02-12 02:26:00      阅读:359      评论:0      收藏:0      [点我收藏+]

数据库的备份和恢复

备份所有数据库:mysqldump --opt --all-databases > openstack.sql
备份nova数据库:mysqldump --opt nova > nova.sql
可以很容易新建一个crontab任务:
  1. #!/bin/bash  
  2. backup_dir="/var/lib/backups/mysql"  
  3. filename="${backup_dir}/mysql-`hostname`-`eval date +%Y%m%d`.sql.gz"  
  4. # Dump the entire MySQL database  
  5. /usr/bin/mysqldump --opt --all-databases | gzip > $filename   
  6. # Delete backups older than 7 days  
  7. find $backup_dir -ctime +7 -type f -delete  

恢复:
先停止服务(包括mysql),运行mysql nova < nova.sql,然后启动所有服务即可。

openstack关联:数据库的备份与恢复(mysql)

原文:http://blog.chinaunix.net/uid-7374279-id-4831554.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!