【Mysql备份并上传到固定的服务器】教程文章相关的互联网学习教程文章

mysql分表备份

#!/bin/shMYUSER=rootMYPASS=123123MYSOCK=/tmp/mysql.sockbackup_path=/testDBLIST="`mysql -u$MYUSER -p$MYPASS -e "show databases;" |grep -Ev ‘Database|mysql|schema‘`"DUMP="mysqldump -u$MYUSER -p$MYPASS -F -R -x"mkdir -p $backup_pathfor db in $DBLISTdoecho "db:"$dbTBLIST="$(mysql -u$MYUSER -p$MYPASS -e "show tables from $db;" |sed 1d)"for tb in $TBLISTdo$DUMP $db $tb |gzip >${backup_path}/mysqltest_...

mysql命令行备份数据库

mysql命令行备份数据库标签:本文系统来源:http://www.cnblogs.com/adolfmc/p/5875798.html

mysql 主从备份实验

A.1.编辑mysql配置文件: $ vim /etc/my.cnf在[mysqld]段内添加行: server-id=129 #根据喜好随便起,最好有一定规律。 log-bin=mysql-bin #开启二进制日志功能,必须A.2. 重启mysqld服务,进入mysql$service mysqld restart;mysql mysql>GRANT REPLICATION SLAVE ON *.* TO ‘repl‘@‘192.168.168.129‘ identified by ‘123456‘; #建立执行从备份的mysql帐户repl ,密码:12345...

MySQL主从备份(2)v0.9

基于lvm2的备份: 前提:数据目录位于逻辑卷,包含了数据文件和事务日志; (1) 请求锁定所有表; mysql> FLUSH TABLES WITH READ LOCK; (2) 记录二进制文件事件位置; mysql> FLUSH LOGS; mysql> SHOW MASTER STATUS; mysql -e ‘SHOW MASTER STATUS;‘ >> /PATH/TO/SOME_POS_FILE (3) 创建快照卷 lvcreate -L # -s -p r - SNAM-NAME /dev/VG-...

mysql自动备份数据库

可以选择设置需要备份的库,自动备份压缩,自动删除 7 天前的备份,需要使用 crontab 定时执行。 #!/bin/bash # 要备份的数据库名,多个数据库用空格分开 databases=(db1 db2 db3) # 备份文件要保存的目录 basepath=‘/root/backup/mysql/‘ if [ ! -d "$basepath" ]; then mkdir -p "$basepath" fi # 循环databases数组 for db in ${databases[*]} do # 备份数据库生成SQL文件 /bin/nice -n 19 /usr/bin/mysqldump -...

通过innobackupex实现对MySQL的增量备份与还原【代码】

执行完命令后,/backup/目录下会生成一个时间戳目录,在我这个例子中是/backup/2016-09-20_14-45-26/。 第一次增量备份:innobackupex --password=test --incremental /backup/ --incremental-basedir=/backup/2016-09-20_14-45-26/注意:第一次备份的--incremental-basedir参数应指向完整备份的时间戳目录。 执行完命令后,/backup/目录下会生成一个时间戳目录,在我这个例子中是/backup/2016-09-20_14-58-01/。 第二次增量备...

Linux下定时备份MySQL数据库的Shell脚本

将以上代码保存到: /usr/sbin/DataBackup (文件名随意,只要不跟系统原有的命令同名即可;代码可以放到任何地方,放在sbin目录下只是为了方便执行,sbin目录下的文件/目录可在终端直接调用,类似于windows下PATH变量指定的目录) 为脚本添加可执行权限: sudo chmod +x /usr/sbin/DataBackup 执行脚本: sudo DataBackup 如果需要定时执行备份命令的,只需将下面这段代码放到crontab 文件(sudo vim /etc/crontab)中去就可以了:...

MySQL备份

1. MySQL排除表备份#!/bin/bash#created by 90root#date: 20160809 date_y=$(date +%Y)date_m=$(date +%m)time=`date ‘+%F-%R‘`mysql_user="mysql_user"mysql_passwd="mysql_passwd"mysql_host="127.0.0.1"tar_path="/data/backup/backup_mysql_tables"mysql_dump="mysqldump -h$mysql_host -u$mysql_user -p$mysql_passwd"mysql_cmd="mysql -h$mysql_host -u$mysql_user -p$mysql_passwd" #备份数据库列表backup_db_arr=("test1...

Mysql--mysqldump命令 备份数据库

mysqldump命令用来备份数据库。mysqldump命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目录下执行。1) 导出整个数据库(导出文件默认是存在mysql\bin目录下) mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u user_name -p123456 database_name > outfile_name.sql2) 导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u user_name -p database_name table_name > ou...

Bat脚本实现MySQL数据库SQL文件备份【图】

@echo offecho 在线兑奖系统自动备份脚本(请勿关闭) 联系人: 电话::loopset /a "FDate=%date:~,4%%date:~5,2%%date:~8,2%"-5 if %time:~0,8%==17:06:00 (if exist "D:\mysql_db_backup\lottery_online_ticket_%FDate%.sql" ( Del /q /a "D:\mysql_db_backup\lottery_online_ticket_%FDate%.sql" ) C:\"Program Files (x86)"\"MySQL\MySQL Server 5.5"\bin\mysqldump.exe --opt -u root --password=admin lottery_online_tic...

mysql备份脚本

#!/bin/bash id="root"pwd="123456"dbs="test rockoa"backuppath="/root/mysqlbackup" 备份路径自行设置day=15 [ ! -d $backpath ] &&mkdir -p $backuppath cd $backuppath backupname=mysql_$(date +%Y-%m-%d) for db in $dbs; do mysqldump -u$id -p$pwd -S /var/lib/mysql/mysql.sock $db >$backupname_$db.sql if [ "$?" == "0" ] then echo $(date +%Y-%m-%d)" $db mysqldump sucess">...

MySQL 数据恢复 全备份恢复以及增量恢复 (以手残删库为例)【图】

原理图测试环境 MySQL5.51 首先新建数据库 lampol 数据表 test create database lampol;use lampol;create table test (id int(10),name varchar(10));2 插入数据信息 insert into test values(1,‘lampol1‘); insert into test values(2,‘lampol2‘); 3 插入后的信息mysql> select * from lampol.test;+------+---------+| id | name |+------+---------+| 1 | lampol1 || 2 | lampol2 |+------+---------+4 开始模...

一个好用的Python备份mysql的脚本

#!/usr/bin/python2 ###########################################################3 #4 # This python script is used for mysql database backup5 # using mysqldump utility.6 #7 # Written by : Rahul Kumar8 # Website: http://tecadmin.net9 # Created date: Dec 03, 2013 10 # Last modified: Dec 03, 2013 11 # Tested with : Python 2.6.6 12 # Script Revision: 1.1 13 # 14 ##########################################...

MySQL的备份和还原

MySQL的备份和还原 备份:副本 RAID1,RAID10:保证硬件损坏而不会业务中止; DROP TABLE mydb.tb1; 备份类型: 热备份、温备份和冷备份(根据服务器是否在线) 热备份:读、写不受影响; 温备份:仅可以执行读操作; 冷备份:离线备份;读、写操作均中止; 物理备份和逻辑备份(根据直接cp或者把文件导出) 物理备份:复制数据文件; 逻辑...

mysqldump和xtrabackup备份原理实现说明【代码】

MySQL数据库备份分为逻辑备份和物理备份两大类,犹豫到底用那种备份方式的时候先了解下它们的差异:逻辑备份的特点是:直接生成SQL语句,在恢复的时候执行备份的SQL语句实现数据库数据的重现。物理备份的特点是:拷贝相关数据文件。这二种备份差异 :逻辑备份其备份、还原慢,但备份文件占用的空间小;物理备份其备份还原快,备份文件占用空间大。到底选择那种备份方式,具体根据自己的实际情况,如需要的是热备还是冷备?数据量大...

备份 - 相关标签