首页 > 编程知识 正文

oracle备份存储过程,mysql没有data文件夹

时间:2023-05-05 13:02:31 阅读:44277 作者:921

虽然定期备份MYSQL是一项重要任务,但人工操作很复杂,很难避免被忽略。 可以通过以下方式定期备份系统中的数据:

1、创建备份文件夹

#cd /www

#makedir backup

2、编写执行脚本

# VI自动备份

写入以下内容。

filename=`date %Y%m%d '

mysql_诚实汉堡_ dir/mysqldumpopt data name-uuser-ppassword|gzip/www/MySQL backup/name $ filename.gz

保存结束

说明:

)1) mysql_诚实汉堡_dir:mysql诚实汉堡路径

)2)数据名称)数据库名称;

(3)用户)数据库用户名

(4)密码:

)5) name )自定义备份文件的前缀标记。

在上面的示例中,mysql数据库将自动备份,文件名以name20080101.gz格式进行gzip压缩和存储。

3、在脚本中添加执行权限

# chmod x自动备份

4、完成定期执行crontab的任务

在这一步中,Redhat的方法不同。 之后我会专门展示。

编辑crontab :

#vi /etc/crontab

添加到最后一行:

015* * *根/万维网/自动备份

也可以每天5点运行脚本,更改5,使其成为其他指定时间。

Redhat方法:

Redhat的crontab每4个目录(/etc/cron.hourly ) 1小时; /etc/cron.daily :每天; /etc/cron.weekly :每周; /etc/cron.monthly :每月)中脚本出来执行的方式。

在Redhat中,只要将刚才编辑的脚本复制到适当的目录即可。

5、重新启动crontab

#/etc/RC.d/init.d/crond重新启动

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。