Categories


Tags


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

1.远程连接服务器

先参看https://www.west.cn/faq/list.asp?unid=417 教程远程登陆服务器

2.下载备份脚本文件

windows: 下载http://downinfo.myhostadmin.net/vps/bkupmysql.bat 保存到d盘根目录

linux:  wget  http://downinfo.myhostadmin.net/vps/bkupmysql.sh 保存到/root目录

3.编辑脚本文件

windows:

用记事本打开bkupmysql.bat

set dbuser=root                        #设置数据库用户,一般不需要修改

set dbpass=passwd                      #设置数据库超管密码,需要修改为实际的密码

set DaysAgo=7                          #设置保留天数

set mysqlpath=d:\mysqlbak              #设置备份文件保存路径,一般不需要修改

set mysql=D:\SOFT_PHP_PACKAGE\mysql\bin\mysql.exe   #设置备份文件保存路径,5.6版本需要修改路径

set mysqldump=D:\SOFT_PHP_PACKAGE\mysql\bin\mysqldump.exe #设置mysql执行文件路径,5.6版本需要修改路径

set logfile=d:\bkinfo.log              #设置备份成功与否日志文件,一般不需要修改

set logfail=d:\bkfail.log              #设置失败过程详细日志文件,一般不需要修改

注意:若创建的数据库中包含Database,test,information_schema,performance_schema,mysql字符,

请删除

findstr -v "^Database$ ^Database$ ^test$ ^information_schema$ ^performance_schema$ ^mysql$"

中对应的名称

linux:

vi bkupmysql.sh

按i进入编辑模式

dbuser='root'                         #设置数据库用户,一般不需要修改

dbpass='passwd'                       #设置数据库超管密码,需要修改为实际的密码

DaysAgo='7'                           #设置保留天数

mysqlpath='/home/backup/mysql'        #设置备份文件保存路径,一般不需要修改

mysql='/www/wdlinux/mysql/bin/mysql'  #设置mysql执行文件路径,一般不需要修改

mysqldump='/www/wdlinux/mysql/bin/mysqldump'  #设置mysqldump执行文件路径,一般不需要修改

exclude_db="^Database$\|^mysql$\|^information_schema$\|^performance_schema$\|^test$"

#设置禁止备份的数据库名,一般不需要修改

logfile='/root/bkinfo.log'            #设置备份成功与否日志文件,一般不需要修改

#logfail='/root/bkfail.log'           #设置失败过程详细日志文件,一般不需要修改

主要修改数据库密码,其他可保持默认

修改完成后按ESC键返回,按:wq保存退出

4.添加任务计划

每天凌晨4点执行

windows:

cmd下执行

schtasks /create /tn "bkupmysql" /ru system /tr d:\bkupmysql.bat /sc daily /st 04:00

linux:

crontab -e

按i进入编辑状态,在末尾换行,复制以下内容,其中/root/bkfail.log为失败详细日志保存路径

0 4 * * * /bin/sh /root/bkupmysql.sh >>/root/bkfail.log 2>&1

按ESC键返回,按:wq保存退出

来源:西部数码


Public @ 2011-04-01 15:46:49

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

1. 首先,下载备份文件。通常,MySQL备份文件是以.sql或.gz格式进行存储的。 2. 登录MySQL控制台,创建一个空的数据库,并为其指定一个名称。 3. 然后,通过SSH或FTP将备份文件上传到服务器。请确保文件在服务器上的正确路径可以访问。 4. 使用以下命令将备份文件还原到新创建的数据库中: ``` mysql -u your_username -p your_passwor

Public @ 2023-06-02 03:50:14

在Flash中使用ASP技术

在Flash中使用ASP技术,需要使用ActionScript代码与ASP脚本交互。其中,ActionScript代码可以向服务器发送请求,ASP脚本则可以响应请求,返回相应的数据。 下面是使用Flash和ASP技术进行数据交互的简单示例过程: 1.在Flash中创建一个文本框,输入用户名和密码,并添加一个登录按钮。 2.使用ActionScript代码编写登录按钮的单击事件处理函数。 3

Public @ 2023-04-23 06:50:15

使用mysql管理软件导入恢复/导出备份mysql

有两种主要的方式可以使用mysql管理软件导入恢复和导出备份mysql。 第一种方式是使用mysql命令行客户端工具。以下是一些常用的mysql命令: 导出数据库: mysqldump -u username -p dbname > backup_file.sql 这将导出名为dbname的数据库,将数据保存在backup_file.sql文件中。要导出整个MySQL服务器中的所有数据库,

Public @ 2023-04-22 10:50:27

更多您感兴趣的搜索

0.108357s