Categories


Tags


自动备份mysql并删除7天前备份

可以使用脚本实现自动备份mysql和删除过期备份的功能。 以下是一个使用bash脚本实现自动备份mysql和删除7天前备份的例子: ``` #!/bin/bash # MySQL参数 USER="root" # 修改为你的MySQL用户名 PWD="password" # 修改为你的MySQL密码 HOST="localhost" # 修改为你的MySQL主机地址 DBNAME="dbname" # 修改为你要备份的数据库名称 # 备份参数 BACKUP_DIR="/opt/backup" # 备份文件存储目录 DATE=$(date +%Y%m%d%H%M%S) # 当前日期时间 # 备份MySQL数据库 mysqldump -u $USER -h $HOST -p$PWD $DBNAME > $BACKUP_DIR/$DBNAME-$DATE.sql # 删除7天前的备份文件 find $BACKUP_DIR -name "$DBNAME-*.sql" -type f -mtime +7 -exec rm {} \; ``` 脚本的思路是先用mysqldump命令备份mysql数据库,然后使用find命令删除7天前的备份文件。其中,脚本使用了以下参数: - USER:MySQL用户名 - PWD:MySQL密码 - HOST:MySQL主机地址 - DBNAME:要备份的数据库名称 - BACKUP_DIR:备份文件存储目录 - DATE:当前日期时间 脚本使用了mysqldump命令备份mysql数据库,将备份文件保存到BACKUP_DIR目录下,并按照日期时间命名备份文件。 脚本使用了find命令查找备份文件,并删除7天前的备份文件。其中,find命令的参数解释如下: - -name:文件名匹配模式 - -type f:只查找文件,不包含目录 - -mtime +7:查找修改时间比7天前早的文件 - -exec rm {} \;:执行删除操作 将脚本保存为backup.sh文件,并设置为可执行文件: ``` chmod +x backup.sh ``` 然后,可以使用cron定时任务来执行脚本自动备份mysql数据库和删除过期备份文件。例如,设置每天凌晨3点执行一次备份任务,可以使用以下cron表达式: ``` 0 3 * * * /path/to/backup.sh ``` 最后,测试一下脚本是否能够正常备份mysql数据库和删除过期备份文件。

Public @ 2023-04-23 13:50:32

IIS 7.0 遇到Http 错误 404.17 Not Found 解决办法

Http错误404.17通常是由于IIS服务器未启用ASP.NET功能引起的。可以按照以下步骤解决此问题: 1.打开控制面板,点击程序和功能(或添加/删除程序)。 2.选择“启用或关闭Windows功能”。 3.展开Internet信息服务(IIS)。 4.展开World Wide Web服务。 5.展开应用程序开发功能。 6.勾选ASP.NET。 7.点击确定,等待安装完成。 8

Public @ 2023-06-12 08:00:10

PHP大型网站的架构实例分析

Poppen.de是德国的一个社交网站,相对Facebook、Flickr来说是一个很小的网站,但它有一个很好的架构,融合了很多技术,如 Nigix、MySql、CouchDB、Erlang、Memcached、RabbitMQ、PHP、Graphite、Red5以及Tsung.统计信息200万注册用户数;2万并发用户数;每天20万条私有消息;每天25万登录次数;项目团队有11个开发人员,两个设计

Public @ 2009-10-22 15:46:37

Mysql数据库服务启动提示1069错误解决方法

1.打开自己的服务器,然后选择【我的电脑】,右键,选择【管理】图片7.png2.在【管理】界面下,找到【本地用户和组】,选择【用户】,然后在【用户】中找到【MYSQL】用户。图片8.png3.选择【MYSQL】用户,然后右键,选择【设置密码】,然后会弹出一个输入对话框,输入新密码和确认密码,然后【确定】4.做完以上的之后,同样在【管理】界面下,找到【服务和应用程序】,然后选择【服务】,找到【MYS

Public @ 2011-05-03 15:46:46

源文件方式恢复mysql数据库(适用虚拟主机、云主机)

Mysql数据库转移有很多种处理办法,总结起来也就是两种,一种是用sql语句,这个方式是通用的(http://www.west.cn/faq/list.asp?unid=875  ),另外一种就是用源文件,最简单便捷的无疑是直接用数据库源文件来恢复,但这个前提是数据库版本要一致,否则会出现乱码(4.0与5.0版本的不兼容),所以用源文件恢复时一定要弄清楚mysql的版本。数据库源文件后缀

Public @ 2016-07-01 15:46:53

更多您感兴趣的搜索

0.502915s