来源:未知 时间:2014-11-25 13:10 作者:xxadmin 阅读:次
[导读] 下面本站长给大家整理一些关于在linux系统中对于mysql数据库与网站文件备份的命令,这些方法非常的好,希望对各位会带来帮助. 首先创建一个备份文件,代码如下: mkdir /datalin/data vi /data...
下面本站长给大家整理一些关于在linux系统中对于mysql数据库与网站文件备份的命令,这些方法非常的好,希望对各位会带来帮助. 首先创建一个备份文件,代码如下: mkdir /datalin/data vi /datalin/databak 写下下面的内容,停止数据库,lnmp环境,说明不要写进去:
括号里面的是以前的想法,貌似停止mysql服务不好,听了朋友,友链中的技术小强,的想法后,这样做: mysqldump -uroot -p密码 数据库名 > /datalin/mysql/名称.sql -u后面没有空格 -p后面没有空格 这个命令是导出命令 如果以后想导入mysql 则用 mysql -uroot -p密码 库名 < 库备份.sql,代码如下: tar zcvf /datalin/data/bakwwwroot.tar.gz /datalin/wwwroot 如果需要每次保存备份文件需要创建文件的时候用date函数来为文件夹命名,修改文件属性,使其可执行,代码如下:
意思是:每天23:00 执行备份 重启crond:/etc/rc.d/init.d/crond restart OK了,每天在/datalin/data 就可以看到备份的文件了,你直接下载就可以. 利用mysqldump方法,代码如下:
本shell运行前请手动建立/home/backup/db /home/backup/log 目录,shell 运行前记得添加执行权限 chmod 777 databasebackup.sh 修改改好后添加定时任务:
|
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com