1、下载1)Ubuntu16.04系统下载网址:网易开源镜像站 http://ubuntu.cn99.com/目录:http://ubuntu.cn99.com/ubuntu-releases/16.04/系统文件:ubuntu-16.04.2-desktop-amd64.iso 注意:下载完成后看一下下载文件的大小,本文件1G左右。2)virtualbox下载因为新版本的vmware是收费的,因此推荐使用virtualbox。 2、安装 1)先安装virtualbox2)进入virtualbox,点击新建3)填写名称并选择系统4)设置内存大小-2048M5)硬盘大小:6...
服务端:Ubuntu默认安装有rsync,只需要在rsync中将false改true#sudo vim /etc/default/rsync
RSYNC_ENABLE=true创建目录管理用户、备份存储目录、授权# useradd rsync -M -s /sbin/nologin
# mkdir /backup
# chown -R rsync.rsync /backup创建认证账号密码和授权# echo"auth_rsync:123qwe" >>/etc/rsync.password
# chmod600 /etc/rsync.password编辑配置文件# vim /etc/rsyncd.conf
uid=rsync
#刚才新建的管理用户
gid=rsync
u...
在/home/backluc/下创建文件touch back.shvim back.sh加上:#!/bin/shDUMP=/usr/bin/mysqldumpOUT_DIR=/home/backuplucLINUX_USER=rootDB_NAME=nameDB_USER=userDB_PASS=passwprdDAYS=7 (7天前文件删除)cd $OUT_DIRDATE=`date +%Y%m%d%H%M`OUT_SQL=$DATE.sqlTAR_SQL="lucluc_bak_$DATE.tar.gz"$DUMP -u$DB_USER -p$DB_PASS $DB_NAME --default-character-set=gbk --opt -Q -R --skip-lock-tables>$OUT_SQLtar -czf $TAR_SQL ./$OU...
备份:
下面是我用来备份系统的完整命令:tar -jpcvf Ubuntu-12.04-20131018.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/Ubuntu-12.04-20131018.tar.bz2 --exclude=/mnt --exclude=/sys --exclude=/home /
让我们来简单看一下这个命令:
“tar”当然就是我们备份系统所使用的程序了。
“jpcvf”是tar的选项,意思是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、bzip2 格式打包,这是一种压缩耗时但是...
备份命令# tar cvpjf backup.tar.bz2 –exclude=/proc –exclude=/lost+found –exclude=/backup.tar.bz2 –exclude=/mnt –exclude=/sys / 参考网址http://www.cnblogs.com/samael/articles/2033568.htmlhttp://www.lh126.net/article-view-235.html原文:http://www.cnblogs.com/pingandezhufu/p/5273874.html
#!/bin/bash2 3 #服务器参数配置 4 DUMP=/usr/lib/postgresql/9.3/bin/pg_dump #pg_dump备份文件执行路径5 OUT_DIR=/home/postgres_data #备份存放路径6 LINUX_USER=root #系统用户名7 DB_USER=postgres #数据库账号 #注意:非root用户要用备份参数 --skip-lock-tables,否则可能会报错8 FTP_IP=127.0.0.1 #ftp ip9 FTP_P...
)
打开crontab -e
加上
15 20 * * * bash /home/backupluc/back.sh
保存后输入service crontab restart
即每天20点15分备份数据库ubuntu自动备份数据库标签:本文系统来源:http://www.cnblogs.com/you-jia/p/4645665.html
!/bin/sh
DB_NAME=""
DB_USER=""
DB_PASSWD=""
BIN_DIR="/opt/lampp/bin/" # mysql 执行文件目录
TEMP_DIR="/opt/lampp/db_backup/${DB_NAME}/"
BACKUP_DIR="/opt/lampp/db_backup/${DB_NAME}_db_backup/"
DATE=date +%Y%m%d_%H%M%S
rm -rf ${TEMP_DIR}
[ -d ${TEMP_DIR} ] || mkdir ${TEMP_DIR}
[ -d ${BACKUP_DIR} ] || mkdir ${BACKUP_DIR}
delete files over 10 days
find ${BACKUP_DIR} -mtime +10 -exec rm -rf {} ;
back db...
ubuntu下设置mysql自动备份的例子,供大家学习参考1、创建保存mysql备份文件的路径 /mysqldata #mkdir /mysqldata 2、创建/usr/sbin/bakmysql 文件 #nano /usr/sbin/bakmysql 输入: 代码如下:#!/bin/sh name=date+%Y%m%d mysqldump --all-databases -uroot -p密码 > /var/mysqlbak/mysql.sql 注:--all-databases 为备份全部数据库到mysqlbak下的mysql.sql文件中,如果把--all-databases替换为test,则只备份test数据库。 3、修...
这里简单的介绍一下关于mysql热备份安装的方法,主要是在Ubuntu下,有需要的朋友可以参考一下。1.安装最新的Ubuntu Server版本,并更新系统。
2.安装MySQL Server:sudo apt-get instal -server,然后设置管理员密码,去掉本地地址绑定,以便可以进行远程访问。
主:192.168.137.12
从:192.168.137.13
3.设置utf8字符集来支持中文,在主从服务器的配置文件/etc/mysql/my.cnf中加入:代码如下
[client]
default-character-set = ...
我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_1 说明:
我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期), 最后只保留最近7天的备份。
实现步骤:
1、创建保存备份文件的目录:/home/mysql_data
cd /home ...
最近开发需要在Ubuntu里面定时备份Oracle数据库的需要,采用cron,具体步骤如下:为oracle用户配置环境变量 /home/oracle/.profile 最近开发需要在Ubuntu里面定时备份Oracle数据库的需要,采用cron,具体步骤如下:
1,为oracle用户配置环境变量 /home/oracle/.profile
#for oracle export ORACLE_HOME=/opt/ora10 export ORACLE_SID=orcl export ORACLE_OWNER=oracle export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY...
cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用 cron服务做一 Ubuntu中
编辑文件 /etc/crontab
sudo vi /etc/crontab
cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用 cron服务做一些事情。用crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:
SHELL=/...
下面是一则MySQL备份实例,在Ubuntu下测试通过。完成任务是本地备份。可用于服务器端。#! /bin/bashecho quot;backupmysql V1.0 下面是一则MySQL备份实例,在Ubuntu下测试通过。完成任务是本地备份。可用于服务器端。#! /bin/bash
echo "backupmysql V1.0"
###date stamp###datestamp=$(date +%Y-%m-%d)
###path ###startdir=/home/user/mysqlbackup
###bakfile prefix###fileprefix=sql
echo "sqldump is starting.."
###bakup co...
Ubuntu下进行MYSQL自动备份 说明: ? ? 实现步骤: ? 1、创建保存备份文件的目录:/var/mysqlbak/data ? ? 2、创建备份脚本文件:/var/mysqlbak/mysql_databak.sh ? cd /var/mysqlbak #进入目录 ? touch mysql_databak.sh #创建文件 ? vim mysql_databak.sh #编Ubuntu下进行MYSQL自动备份说明:实现步骤:1、创建保存备份文件的目录:/var/mysqlbak/data2、创建备份脚本文件:/var/mysqlbak/mysql_databak.shcd /var/mysqlbak #进入目录...