求教大神Linux下mysql自动备份

xiaozi5230 2017-07-05 11:00:59
对mysql数据不太懂。
求教大神留下代码。请教。

每1小时自动在 /home 目录备份mysql的数据。
求教大神写下代码。感谢。
...全文
1331 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pyqix 2017-07-09
  • 打赏
  • 举报
回复
https://sourceforge.net/projects/automysqlbackup/ 功能包括,备份,压缩,openssl 加密,自动 rotate。 用 cron 定时执行就可以。
pyqix 2017-07-09
  • 打赏
  • 举报
回复
https://sourceforge.net/projects/automysqlbackup/ 从 2.x 版本用到现在的 3.0,用了好几年了。
糖炒唐朝栗子 2017-07-06
  • 打赏
  • 举报
回复
命令没有测试,但是基本思路应该是这样的
糖炒唐朝栗子 2017-07-06
  • 打赏
  • 举报
回复
脚本中的备份命令改一下吧 后缀名没写,加上.sql #备份命令 mysqldump -u$mysql_user -p$mysql_pwd $mysql_db_name>'$backup_dir/$mysql_db_name'_'$time.sql'
糖炒唐朝栗子 2017-07-06
  • 打赏
  • 举报
回复
建立脚本文件 /home/mysql_db_backup.sh(home文件夹下mysql_db_backup.sh文件名随意取) 脚本内容如下-------> #!/bin/bash #数据库信息 mysql_user='root' mysql_pwd='root' mysql_db_name='dbname' #备份目录 backup_dir='/home' #时间戳 time=`date +%Y%m%d%H%M%S` #备份命令 mysqldump -u$mysql_user -p$mysql_pwd $mysql_db_name>'$backup_dir/$mysql_db_name'_'$time' ------------------------------------------->以上为脚本内容 修改文件权限: #为mysql_db_backup.sh增加可执行属性 chmod a+x /home/mysql_db_backup.sh 创建定时任务 crontab –e 按i件编辑 #进入编辑界面,内容如下 * */1 * * * source /home/mysql_db_backup.sh esc退出编辑 ,键入:wq (分号必须,w保存 q退出,wq保存并退出)

742

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨Linux系统在IBM Power平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • Power Linux社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧