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

windows系统MySQL 5.7 解压缩版安装配置方法

1. 首先,从官方网站下载MySQL 5.7的解压缩版,在本地解压缩得到MySQL的安装文件夹。 2. 然后,打开命令提示符,使用管理员权限运行cmd。进入MySQL安装文件夹下的bin目录,输入命令mysqld --initialize-insecure,初始化MySQL,无需密码。 3. 初始化之后,输入命令mysqld --console,启动MySQL服务器。 4. 打开另一个命令提

Public @ 2023-05-27 03:00:17

IIS服务器手机访问不信任解决方法

如果您的IIS服务器无法被手机访问,可能是因为您的手机设备不信任服务器的证书。以下是一些解决方法: 1. 安装可信任的证书:您可以将服务器证书安装到手机设备上,以确保设备信任服务器。您可以通过将证书文件发送到手机设备并按照设备的安装指南进行操作来完成安装。 2. 使用公共CA颁发的证书:如果您的服务器使用了自签名证书,您可以考虑从公共CA(Certificate Authority)购买证书。

Public @ 2023-07-24 05:00:26

MySQL数据库应用场景

读写分离快云数据库为用户提供横向扩展从库节点服务,搭配读写分离技术,满足高并发读写的应用需求。用户可根据数据库的访问需求,增加只读实例,提高数据库访问速度。特点横向扩展从节点,满足高并发读写应用需求;只读实例支持负载均衡功能,大大简化从机之间压力分配的过程。数据恢复完善的备份机制,给用户提供定时全备份的同时提供binlog日志恢复数据功能,避免因操作失误,黑客入侵篡改等而导致的数据丢失,可实时恢复

Public @ 2022-06-25 15:46:46

Mysql myisam存储引擎转innodb方法

保证数据安全建议切换前对表做好备份,另外断开其它连接。切换方法如下:方法1:  使用alert table命令,转换后数据不会丢失alter table 表名 engine=innodb;方法2: 使用在线管理工具 navacat打开数据库--找到对应表--右键设计--选项--修改存储引擎到InnoDB--保存image.png方法3:    导出数据库,重新创建In

Public @ 2009-06-15 15:46:51

更多您感兴趣的搜索

0.378045s