云服务器网:购买云服务器和VPS必上的网站!

包含Linux备份mysql的词条

本文目录:1、linux下mysql自动备份数据库与自动删除临时文件2、Linux下mysql数据库如何定期备份与删除3、linux系统下mySQL数据库 备份方法和脚本?linux下mysql自动备份数据库与自动删除临时文件一、每日23:00自动删除临时文件首先查看一下crontab的任务列表:c

本文目录:

  • 1、linux下mysql自动备份数据库与自动删除临时文件
  • 2、Linux下mysql数据库如何定期备份与删除
  • 3、linux系统下mySQL数据库 备份方法和脚本?

linux下mysql自动备份数据库与自动删除临时文件

一、每日23:00自动删除临时文件

首先查看一下crontab的任务列表:

crontab

-l

然后新建:

crontab

-e

添加一行:

00

03

*

*

*

rm

-rf

/www/cmstest/my120/public/scripts/jpgraph/*

保存退出。

重启服务:

/etc/rc.d/init.d/crond

restart

二、每日24:00自动备份数据库

利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。

1、创建保存备份文件的路径/mysqldata

mkdir

/mysqldata

2、创建/usr/sbin/bakmysql文件

查找数据库库文件的路径:

一般都是:/var/lib/mysql,或者,/usr/local/mysql/var

查找方法:

1、/usr/local/mysql/bin/mysql

-u

root

-p

进入数据库

2、输入:show

databases;

3、这是可以查看到所有的数据库,然后

4、find

/

-name

db(你想查找的数据库名)

之后:vi

/usr/sbin/bakmysql

输入

复制代码

代码如下:

rq=`

date

+%Y%m%d

`

tar

zcvf

/mysqldata/mysql$rq.tar.gz

/var/lib/mysql

3、修改文件属性,使其可执行

chmod

+x

/usr/sbin/bakmysql

新建任务:

首先查看一下crontab的任务列表:

crontab

-l

然后新建:

crontab

-e

添加一行

00

04

*

*

*

/usr/sbin/bakmysql

表示每天24点钟执行备份

4、重新启动crond

/etc/rc.d/init.d/crond

restart

此后每天就可以在/mysqldata中看到类似下的文件了:mysql20040619.tar.gz。

Linux下mysql数据库如何定期备份与删除

首先,创建备份文件夹mkdir /mysql/mysqldata_bakeup;创建并编辑文件在路径 /usr/sbin/bakmysql,命令:vi /usr/sbin/bakmysql。此时会在/usr/sbin/路径下创建bakmysql文件,并进入bakmysql编辑状态,接着输入;fn = ` date +%Y%m%d ` tar zcvf /mysql/mysqldata_bakeup/mysql$fn.tar.gz /mysql/data 然后修改文件bakmysql属性,使其可执行chmod +x /usr/sbin/bakmysql 修改/etc/crontab vi /etc/crontab 进入编辑状态,在最下面添加:01 3 * * * root /usr/sbin/bakmysql

01 3 是每天凌晨3:01执行 bakmysql文件;懂了吗?

linux系统下mySQL数据库 备份方法和脚本?

数据库备份

1.创建个备份存储目录

mkdir

/root/backup/

2.以下内容写到dbbackup.sh

!/bin/bash

cd

/root/backup/

mysqldump

-uroot

-pmima123

datatest

/root/backup/datatest`date

+%Y-%m-%d`.sql

mysqldump

-uroot

-pmima123

datatest1

/root/backup/datatest1`date

+%Y-%m-%d`.sql

chmod

+x

dbbackup.sh

本文来源:https://www.yuntue.com/post/121447.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注