资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php怎样定时备份数据,mysql数据实时备份

请问mysql怎么自动备份数据库?

数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份。

成都创新互联服务项目包括宜丰网站建设、宜丰网站制作、宜丰网页制作以及宜丰网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,宜丰网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到宜丰省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

工具/原料

navicat for mysql

mysql 5.5

方法/步骤

打开navicat客户端,连上mysql后,双击左边你想要备份的数据库。点击“计划”,再点击“新建批处理作业”。

双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务。

点击保存,弹出个命名对话框,给这个任务取个名字,点击“确定”

点击“设置”计划任务。

弹出的对话框,选择“计划”,再点击“新建”。

这里设置为从2014年1月24号起每天早上九点备份该数据库。如果想提高备份频率、或者设置备份截止日期,请点击“高级”。

高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点,每隔2小时备份一次,每天的备份都持续24小时。

最后,输入电脑密码就大功告成。

php,怎样每新的一天自动重置数据表的值,请看详情

你这个不应该问"php可以做到吗?",而该问"数据库能做到吗?"

用管理员登录重置或者用户登录时判断日期后用php操作数据库重置.如果想通过php,不需要任何登录执行的话,那考虑的是怎么在不登录情况下把日期传过去.最终还是php操作,不是数据库自动进行.综上,php不能做到.

php mysql如何备份数据

你的mysql是装在linux上的吗?你是想手动备份还是自动备份?主要用到mysqldump命令,红黑联盟里有个脚本写的很详细,不过有用的估计只有两行。

怎么linux下定时备份mysql数据库备份

1、查看磁盘空间情况:

既然是定时备份,就要选择一个空间充足的磁盘空间,避免出现因空间不足导致备份失败,数据丢失的恶果!

存储到当前磁盘这是最简单,却是最不推荐的;服务器有多块硬盘,最好是把备份存放到另一块硬盘上;有条件就选择更好更安全的存储介质;

# df -h

Filesystem Size Used Avail Use% Mounted on

/dev/mapper/VolGroup-lv_root 50G 46G 1.6G 97% /

tmpfs 1.9G 92K 1.9G 1% /dev/shm

/dev/sda1 485M 39M 421M 9% /boot

/dev/mapper/VolGroup-lv_home 534G 3.6G 503G 1% /home123456123456

2、创建备份目录:

上面我们使用命令看出/home下空间比较充足,所以可以考虑在/home保存备份文件;

cd /home

mkdir backup

cd backup123123

3、创建备份Shell脚本:

注意把以下命令中的DatabaseName换为实际的数据库名称;

当然,你也可以使用其实的命名规则!

vi bkDatabaseName.sh11

输入/粘贴以下内容:

#!/bin/bash

mysqldump -uusername -ppassword DatabaseName /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql1212

对备份进行压缩:

#!/bin/bash

mysqldump -uusername -ppassword DatabaseName | gzip /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz1212

注意:

把 username 替换为实际的用户名;

把 password 替换为实际的密码;

把 DatabaseName 替换为实际的数据库名;

4、添加可执行权限:

chmod u+x bkDatabaseName.sh11

添加可执行权限之后先执行一下,看看脚本有没有错误,能不能正常使用;

./bkDatabaseName.sh11

5、添加计划任务

检测或安装 crontab

确认crontab是否安装:

执行 crontab 命令如果报 command not found,就表明没有安装

# crontab

-bash: crontab: command not found

PHP+MYSQL的数据库如何备份和还原?

有很多软件可以使用,比如phpmyadmin,sqlyog等等

下载一个phpmyadmin并且配置好(网上有如何配置),其中就有备份还原数据库的图标,很简单

补充:----------------------

对啊,点导出,然后执行就可以了啊

php中数据库怎样备份数据库文件

$msgs[]="服务器备份目录为backup";

$msgs[]="对于较大的数据表,强烈建议使用分卷备份";

$msgs[]="只有选择备份到服务器,才能使用分卷备份功能";

show_msg($msgs);


分享名称:php怎样定时备份数据,mysql数据实时备份
文章URL:http://cdkjz.cn/article/hseojs.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220