Linux下MySQL数据库自动备份的实用方法
技术百科
巴扎黑
发布时间:2017-03-19
浏览: 次 [导读] mysql定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。 ◆1、创建备份文件夹 cd www makedir backup ◆2、编写运行脚本
MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。
◆1、创建备份文件夹
#cd /www
#makedir backup
◆2、编写运行脚本
#vi autobackup
写入以下内容:
filename=`date +%Y%m%d`
mysql_bin_dir/mysqldump –opt dataname -u user -ppassword | gzip > /www/mysqlbackup/name$filename.gz
保存退出
说明:
(1)mysql_bin_dir:mysql的bin路径;
(
2)dataname:数据库名;
(3)user:数据库用户名;
(4)password:用户密码;
(5)name:自定义备份文件前缀标识。
如上例,将自动备份mysql数据库,并以gzip压缩方式存储,文件名为name20080101.gz的形式。
◆3、为脚本添加执行权限
#chmod +x autobackup
◆4、让crontab来完成定期执行的任务
这一步中,Redhat的方法会不一样,后面专门给出。
编辑crontab:
#vi /etc/crontab
在最后一行中加入:
01 5 * * * root /www/autobackup
每天5点运行脚本,也可以修改5为其他指定时间。
Redhat方法:
Redhat的crontab采用按时间调用4个目录(/etc/cron.hourly:每小时;/etc/cron.daily:每天;/etc/cron.weekly:每周;/etc/cron.monthly:每月)中脚本出来运行的方式。
Redhat中只需要将刚才编辑的脚本复制到相应的目录即可。
◆5、重启crontab
#/etc/rc.d/init.d/crond restart
完成。
# 视频教程
# 重启
# 只需
# 自定义
# 是一项
# 要将
# php
# 来完成
# 并以
# 每小时
# 可让
# php教程
# 也难
相关栏目:
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
AI推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
SEO优化<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
技术百科<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
谷歌推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
百度推广<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
网络营销<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
案例网站<?muma echo $count; ?>
】
<?muma
$count = M('archives')->where(['typeid'=>$field['id']])->count();
?>
【
精选文章<?muma echo $count; ?>
】
相关推荐
- 如何在Golang中使用replace替换模块_指
- 如何使用Golang encoding/json解
- Python安全爬虫设计_IP代理池与验证码识别策
- Win11怎么开启专注模式_Windows11时钟
- Python爬虫项目实战教程_Scrapy抓取与存
- c++的mutex和lock_guard如何使用
- Python与OpenAI接口集成实战_生成式AI
- Win11怎么更改默认打开方式_Win11关联文件
- php485支持哪些操作系统_php485跨系统支
- Windows 10怎么隐藏特定更新补丁_Wind
- Linux如何安装JDK11_Linux环境变量配
- MySQL 中使用 IF 和 CASE 实现查询字
- 如何在Golang中实现服务熔断与限流_Golan
- Win11怎么关闭搜索历史 Win11清除搜索框最
- mac怎么看硬盘大小_MAC查看磁盘存储空间与文件
- php会话怎么开启_session_start函数
- Mac的“预览”如何合并多个PDF_Mac文件处理
- Win11怎么激活Windows10_Win11激
- 如何使用Golang理解结构体指针方法接收者_Go
- GML (Geography Markup Lan
- C++中引用和指针有什么区别?(代码说明)
- 如何使用Golang实现跨域请求支持_Golang
- WindowsUSB驱动安装异常怎么办_USB驱动
- Windows10系统怎么查看防火墙状态_Win1
- Win11怎么查看显卡温度 Win11任务管理器查
- 如何解决Windows字体显示模糊的问题?(Cle
- Win11声音太小怎么办_Windows 11开启
- c++23 std::expected怎么用 c+
- Windows服务启动类型恢复方法_错误修改导致的
- Windows11怎么用“记事本”自动换行与编码
- Win11相机打不开提示错误怎么修_相机权限开启与
- VSC怎样用终端运行PHP_命令行执行脚本的步骤【
- Windows 11怎么设置默认解压软件_Wind
- Linux怎么禁止Root用户远程登录_Linux
- Win11怎么更改电脑密码_Windows 11修
- 如何使用Golang实现文件加密_Golang c
- Python对象生命周期管理_创建销毁说明【指导】
- 手机php怎么转mp4_手机端php文件转mp4a
- php中作用域操作符能访问私有静态属性吗_访问权限
- 微信企业付款回调PHP怎么接收_处理企业付款异步通
- 如何在 Django 中修改用户密码后保持会话不丢
- VSC怎样在VSC中调试PHPAPI_接口调试技巧
- VSC怎么配置PHP的Xdebug_远程调试设置步
- Mac如何修改Hosts文件?(本地开发与屏蔽网站
- Win11如何设置文件权限 Win11 NTFS文
- 如何使用Golang管理跨项目依赖_Golang多
- Mac怎么设置登录项_Mac管理开机自启动程序【教
- 作用域操作符会影响性能吗_php静态调用性能分析【
- Windows蓝屏错误0x0000001E怎么修复
- Windows10无法识别USB设备描述符请求失败

QQ客服