mysql备份

以下是为您整理出来关于【mysql备份】合集内容,如果觉得还不错,请帮忙转发推荐。

【mysql备份】技术教程文章

mysql备份和恢复

摘自:http://safe.it168.com/a2009/1108/805/000000805490.shtml要备份数据库” phpbb_db_backup ”#mysqldump phpbb_db_backup | gzip > /usr/backups/mysql/ phpbb_db_backup.2005.5.6.gz要恢复数据库” phpbb_db_backup ”#mysql –u -p phpbb_db_backup通过Samba网络备份Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。现在流行的linux发行版绝大多数已经包含了sa...

MySQL备份-mysqldump【代码】

一先建立备份账号create user ‘backup‘@‘localhost‘ identified by ‘pass4word‘;二赋予权限grant select,reload,lock tables,replication client,show view,event,process on *.* to ‘backup‘@‘localhost‘;附加,查看创建表的语句show create table table_name; 三备份单个数据库 mysqldump -ubackup -ppass4word --master-data=2 --single-transaction --routines --triggers --events tk_test >tk.sql 原文:https://w...

mysql备份与保存【图】

脚本需求:每天备份mysql数据库,保留7天的脚本。存放在/opt/dbbak目录中。脚本名称为database_xxxx-xx-xx.sql脚本内容:12345#!/bin/bashexport NOW="$(date +"%Y-%m-%d")"export DATA_DIR=/opt/dbbak/usr/local/ywgh/mysql/bin/mysqldump --opt -uroot –p ‘mypassword‘ ywghblog > $DATA_DIR/ywghblog/ywghblog_$NOW.sqlfind $DATA_DIR/ywghblog -type f -name"*.sql"-mtime +7 -execrm -rf {} \;脚本解释:首先定义一个变量N...

mysql的备份

使用mysqldump命令备份: # mysqldump -u root -p test > mysql_backup_201411202.sql 按提示输入密码,这就把test数据库所有的表结构和数据备份到mysql_backup_201411202.sql了,如果数据量大,可以利用gzip压缩数据,命令如下: # mysqldump -u root -p test | gzip > mysql_backup_201411202.sql.gz 备份到远程机器,用-h指定,如 # mysqldump -u root -p test > mysql_backup_201411202.sql -h xxx.xxx.xxx.xxx 可...

mysql 备份 常用脚本【代码】

全备: innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass /data/backup增备: innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass --incremental-basedir=/data/backup/2017-09-14_08-30-02 --incremental /data/backupincr innobackupex --defaults-file=/data/mysql3316/my3316.cnf --user=root --password=mysqlpass --incremental-basedir=/...

MySQL 备份【图】

首先,这个备份分为冷备份和热备份冷备份冷备份适用于MyISAM 引擎,不适用于InnoDB,且要关闭MySQL。冷备份就是将MySQL安装目录下的data文件夹的文件 copy 出来,data文件夹下的每一个文件夹,都表示一个数据库,而文件夹名就对应真实的数据库库名,或者将这个文件夹以下的, 后缀为 .frm 、.MYD、.MYI 拷贝下来,.frm 就是表结构,.MYD 是表数据的意思,*.MYI 是表索引,这三个组合到一起就是一张表。恢复的时候只需要把 copy 出来...

Mysql备份还原命令

1.全备mysqldump -u root -padmin --single-transaction --events --triggers --routines --all-databases > all-databases-`date +%F`.sql2.全备还原source all-databases-`date +%F`.sql3.分库备mysqldump -u root -padmin --single-transaction --events --triggers --routines --databases test > test-database-`date +%F`4.分库还原source test-database-`date +%F`.sql5.分表备mysqldump -u root -padmin --single-transact...

mysql 备份软件 Xtrabackup 的 xtrabackup_binlog_pos_innodb和xtrabackup_binlog_info 文件区别【代码】

今天在操作 innobackupex 的时候,执行 change master to 的时候发现 xtrabackup_binlog_pos_innodb xtrabackup_binlog_info 两个文件对应的master 的 binary log 位置不一致: less xtrabackup_binlog_info mysql-bin.002961 70176740 less xtrabackup_binlog_pos_innodb mysql-bin.002961 38716155后面我就找了下这两个参数究竟是有什么区别 1.官网上的定义:xtrabackup_binlog_pos_innodb containing the position of the ...

mysql备份脚本,一天执行一次全量备份,三次增量备份【代码】

线上一个小业务的mysql备份全量备份#!/bin/bash #crete by hexm at 2016-10-02 #scripte name : full_backup.sh #descriptioni : mysql full backup. oneday at a time.#timeinfodate=`date +%Y%m%d` #time_now1=`date +%Y%m%d-%H:%M:%S`#dirinfo BACKUP_DIR="/app/dbbackup/full_backup/" today_dir="/app/dbbackup/full_backup/${date}" LOG=/app/dbbackup/logs/dumpfull_${date}.txt if [ ! -d "${BACKUP_DIR}" ]; thenmkdir -...

实现Mysql 备份与还原【图】

前言:本篇主要讲 1.使用Mysqldump结合binlog日志备份与恢复 2.使用xtrabackup进行Mysql数据库备份与恢复################# mysqldump备份结合binlog日志恢复功能介绍 #####################MySQL备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一次二进制日志备份。这样在MySQL故障后可以使用全备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置或时间。1、binlog介绍mysq...