centos下openstack的mysql数据库备份与恢复的方法
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,本篇内容介绍了"centos下openstack的mysql数据库备份与恢复的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望
千家信息网最后更新 2025年02月13日centos下openstack的mysql数据库备份与恢复的方法
本篇内容介绍了"centos下openstack的mysql数据库备份与恢复的方法"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
首先,得有个mysql数据库备份脚本,需要注意的是,openstack的mysql数据库,root账号的密码是随机设置的,其值在/etc/contrail/mysql.token中。
#!/bin/bashbackup_dir="/opt/backup/mysql"if [ ! -d "$backup_dir" ]; then mkdir -p "$backup_dir"fi# Dump the entire mysql/bin/nice -n 19 /usr/bin/mysqldump -uroot -p`cat /etc/contrail/mysql.token` --opt --flush-logs --single-transaction --ignore-table=mysql.event --ignore-table=mysql.gtid_slave_pos --ignore-table=mysql.innodb_index_stats --ignore-table=mysql.innodb_table_stats --all-databases > ${backup_dir}/mysql-`hostname`-`eval date +%Y%m%d`.sql/bin/nice -n 19 tar zPcf ${backup_dir}/mysql-`hostname`-`eval date +%Y%m%d`.sql.tar.gz ${backup_dir}/mysql-`hostname`-`eval date +%Y%m%d`.sqlrm -rf $backup_dir/*.sql
然后要将这个备份脚本设置为自动运行,比如设置为每天凌晨三点执行:
echo "0 03 * * * root /usr/bin/sh /opt/backup/shell/backupmysql.sh" >> /etc/crontab
最后,一旦由于异常断点等原因导致数据库文件丢失,mysql服务启动失败,则安装下列步骤进行恢复:
1. 正常情况下,一个刚yum装完的数据库目录下有这些文件
[root@test mysql]# lltotal 28-rw-rw---- 4 mysql mysql 16384 Aug 29 13:35 aria_log.00000001-rw-rw---- 4 mysql mysql 52 Aug 29 13:35 aria_log_controldrwx--x--x 2 mysql mysql 4096 Dec 21 14:33 mysqldrwx------ 2 mysql mysql 4096 Dec 21 14:33 performance_schemadrwxr-xr-x 2 mysql mysql 6 Aug 29 13:35 test
2. 对比当前的/var/lib/mysql/文件夹下的文件,把多余的文件都删掉
3. 启动数据库service mysql start
4. 导入数据库文件,恢复数据
# cat /etc/contrail/mysql.tokenf0d330d601ce33f1a69f# mysql -u root -p < /mysql-flexhcs_controller_1-20161221.sqlEnter password: f0d330d601ce33f1a69f
"centos下openstack的mysql数据库备份与恢复的方法"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
数据
数据库
文件
备份
方法
内容
情况
更多
知识
脚本
实用
学有所成
接下来
下有
原因
困境
实际
密码
文件夹
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术在幼儿园的作用
大连工程软件开发
数据库一对一表的删除
pwd网络安全教程
湖北服装外贸软件开发公司
软件开发服务提成方案
在数据库里建立子数据库
球球大作战韩国服务器
日语作文网络安全
怎么用服务器提升效率
参看数据库代码
浙江常见软件开发价格走势
四川专业软件开发价格
南浔租房软件开发
家居软件开发公司电话
外包软件开发包括内容
开发交接 数据库
软件开发工具课后习题
报考软件开发大专
枣庄导航软件开发
幻塔b站服务器的捏脸数据
亚信科技服务器
提示服务器连接不可上网
orang数据库怎么分页
怀旧服服务器如何升级
网络安全按什么区分
nosql数据库教程
商务行业企业网络安全工作讲话
如何让服务器以为人物下线
删除数据库表空间中所有数据