MYSQL教程:保证安全的备份MYSQL数据库的方法

来源:asp之家 时间:2010-03-03 17:12:00 

这是我上一篇关于安全的文章的其中一节。这是一个众所周知的事实,对你运行中的网站的MySQL数据库备份是极为重要的

只需按照下面3步做,一切都在你的掌控之下:

第一步:在服务器上配置备份目录

代码:

mkdir /var/lib/mysqlbackup

cd /var/lib/mysqlbackup

第二步:编写备份脚本

代码:

vi dbbackup.sh

粘帖以下代码,务必更改其中的username,password和dbname。

代码:

#!/bin/sh #Username to access the MySQL server USERNAME="username" # Username to access the MySQL server PASSWORD="password" # List of DBNAMES for Backup DBNAME="dbname" #date timestamp for log message DATE=`/bin/date +%Y-%m-%d_%Hh%Mm` #output file OUTDIR="/var/lib/mysqlbackup/" OUTFILE="ip_bindass".$DATE."sql.gz" #working directory DIR="/var/lib/mysqlbackup/"

#cd $DIR # MySQL Backup /usr/bin/mysqldump --database $DBNAME --opt --single-transaction -u$USERNAME -p$PASSWORD | /usr/bin/gzip -9 > $OUTDIR$OUTFILE

更改备份脚本权限

代码:

chmod +x dbbackup.sh

第三步:用crontab定时执行备份脚本

代码:

crontab -e

若每天下午3点20备份,添加如下代码,

代码:

20 15 * * * /var/lib/mysqlbackup/dbbackup.sh

标签:mysql,备份,数据库
0
投稿

猜你喜欢

  • 使用Javascript动态增加,删除表格

    2008-02-03 19:15:00
  • python实现双人五子棋(终端版)

    2022-08-26 14:28:57
  • MSSQL安全设置的具体步骤和方法小结

    2024-01-18 05:55:43
  • Python3 关于pycharm自动导入包快捷设置的方法

    2021-10-11 02:08:01
  • python爬取免费代理并验证代理是否可用

    2021-12-24 20:02:48
  • 没有SQL Server数据库时如何打开.MDF文件

    2024-01-15 05:58:52
  • Python map和reduce函数用法示例

    2022-06-21 09:02:25
  • Sql Server中常用的6个自定义函数分享

    2024-01-17 05:05:40
  • Python Sql数据库增删改查操作简单封装

    2024-01-22 14:47:37
  • golang简单位运算示例

    2024-02-08 18:53:48
  • Python的Django框架中settings文件的部署建议

    2023-07-08 21:39:43
  • python中matplotlib实现随鼠标滑动自动标注代码

    2023-09-02 10:49:47
  • 总结Python连接CS2000的详细步骤

    2023-04-21 20:26:33
  • 深入SQL Server中定长char(n)与变长varchar(n)的区别详解

    2024-01-14 01:53:42
  • 浅析Python 中整型对象存储的位置

    2021-10-06 13:40:20
  • Python subprocess模块详细解读

    2023-11-17 02:50:01
  • 关于mysql 的时间类型选择

    2024-01-17 11:44:20
  • js表单提交显示进度条

    2007-09-18 13:10:00
  • Python实现的维尼吉亚密码算法示例

    2023-08-25 10:19:25
  • SQLServer 清理日志的实现

    2024-01-27 12:41:21
  • asp之家 网络编程 m.aspxhome.com