【mysqlhotcopy备份恢复】教程文章相关的互联网学习教程文章

mysql 数据备份【代码】

#!/bin/bash bak_path=/alidata1/dbbakup [ ! -d $bak_path ] && mkdir -p $bak_pathfile_name=new_sdwan_$(date +%Y%m%d) /usr/local/mysql/bin/mysqldump --login-path=local --databases new_sdwan --master-data=2 --single-transaction | gzip >$bak_path/${file_name}.sql.gz#file_name=sdwan_nt_$(date +%Y%m%d) #/usr/local/mysql/bin/mysqldump --login-path=local --databases sdwan_nt --master-data=2 --single-tran...

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使用xtrabackup做全量增量备份】mysql_backup.sh【代码】

【mysql使用xtrabackup做全量增量备份】mysql_backup.sh#!/bin/bash # # 2014/12/16 # v5.1 # increment backup, with timestamp, compressed, with master & slave.###################### s_port="$1" s_action="$2" s_slave="$3"##### 配置参数 ###### ## f_my_cnf="/data/svr/mysql/my.cnf.${s_port}" d_bak_base="/data/backup/mysql/${s_port}" s_copies=6 s_password="xxx" ######################### 用法 function usag...

Mysql大数据备份和增量备份及还原【代码】【图】

目前主流的有两个工具可以实现物理热备:ibbackup和xtrabackup ;ibbackup是需要授权价格昂贵,而xtrabackup功能比ibbackup强大而且是开源的Xtrabackup提供了两种命令行工具:xtrabackup:专用于备份InnoDB和XtraDB引擎的数据;innobackupex:这是一个perl脚本,在执行过程中会调用xtrabackup命令可以实现备份InnoDB,也可以备份MyISAM引擎的对象Xtrabackup是由percona提供的mysql数据库备份工具,特点:(1)备份过程快速、可靠;(2)备...

Mysql备份与恢复【代码】【图】

目录备份的分类 物理备份与逻辑备份 热备份与冷备份 完全备份与增量备份 更多内容 完全备份与恢复 以SQL语句格式导入导出数据库 以SQL语句格式导出数据 导入SQL语句形式的文件 以分隔符格式导入导出数据库 以分隔符格式导出数据库 导入分隔符格式的文件 mysqldump技巧 复制一个数据库的内容到另一个数据库 复制一个数据库到另一台主机上 ...

mysqldump使用分库备份的脚本

#!/bin/sh#Author:LuojqBAKTIME=$(date +%Y-%m-%d%H:%M:%S)USER_PSWD=123456USER_NAME=rootMYLOGIN="mysql -u${USER_NAME} -p${USER_PSWD}"DUMP_CMD="/usr/bin/mysqldump -u${USER_NAME} -p${USER_PSWD} -B --master-data=2 --single_transaction --flush-logs --skip-add-drop-table"DATABASE="$($MYLOGIN -e "show databases;"|egrep -vi "_schema|mysql")" for dbname in ${DATABASE}doMYDIR=/data/backup/${dbname}[ ! -d ${...

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 可...

Linux下mysql定时自动备份并FTP到远程脚本

1.添加backupmysqleveryday.sh(vi /data/shell/backupmysqleveryday.sh) #!/bin/sh #this shell is user for backup mysql data everyday #author:www.ieliwb.com #path-config base_mysql_path=/data/webserver/mysql/ mysql_dump_path=/data/mysqlbackup/ mnt_back_path=/mnt/web/mysqlbackup/ ftp_back_path=mysql_data_backup/ #mysql-config mysql_user=”root” mysql_pass=”*******” #ftp-config ftp_host=”ip” ftp_u...

逻辑备份,mysqldump,SELECT…INTO OUTFILE,恢复

逻辑备份mysqldumpmysqldump备份工具最初由Igor Romanenko编写完成,通常用来完成转存(dump)数据库的备份以及不同数据库之间的移植,例如从低版本的MySQL数据库升级到高版本的MySQL数据库,或者从MySQL数据库移植到Oracle和SQL Server等数据库等。mysqldump的语法如下:mysqldump [arguments] > file_name如果想要备份所有的数据库,可以使用--all-databaes选项:mysqldump --all -databases > dump.sql如果想要备份指定的数据...

MySQL数据库的用户管理、数据库备份与恢复

MySQL 是一个真正的多线程、多用户的 SQL 数据库服务,凭借其高性能、高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统。在2008年以前,MySQL 项目由 MySQL AB 公司进行开发、发布和支持,之后历经 Sun 公司收购 MySQL AB 公司,Oracle 公司收购 Sun 公司的过程,目前 MySQL 项目由 Oracle 公司负责运营和维护。MySQL 数据库的用户管理新建用户mysql -u root -p ##登录数据库use mysql; ##进入mys...

mysql 同步备份数据库

mysql提供数据库的同步备份功能,能帮助我们实现数据库的冗灾、备份/恢复、负载均衡等具体操作1 同步数据库的硬件环境最好和主数据库一致,软件环境完全与主数据库环境一致,可以像安装主数据库一样安装同步数据库同步数据库 修改 /etc/my.conf,使之成为同步数据库server-id 这个id是每一台数据库的唯一编号,不允许重复然后增加master-host = 主数据库的ip master-user = 数据同步专用帐号名master-password = 密码master-port =...

MySQL运维---XBK备份【图】

一、物理备份(XBK)  1、软件安装    1)安装依赖     2)安装     3)备份的命令   2、备份实现原理   3、备份语句     4、备份完成的目录结构    二、恢复数据   三、增量备份  1、增量备份的介绍   2、增量备份策略设计及实现         3、查看增量备份和全量备份文件差异   注意:增量备份恢复,中间的last_lsn号不能终断,否则无法恢复。 原文:https://www.cnblogs.com/aqicheng/p...

mysqldump如何针对某些数据库进行备份?针对某个数据库进行备份?【代码】

需求描述:  通过mysqldump工具对mysql服务器中的某几个数据库进行备份.  或者就对其中的一个数据库进行备份.操作过程:1.通过--databases参数后面加上数据库的名字进行备份[mysql@redhat6 MysqlDb_Backup]$ mysqldump -uroot -p --single-transaction --master-data --flush-logs --databases top_server test01 > Backup_2018-04-09.sql Enter password: [mysql@redhat6 MysqlDb_Backup]$ ls -ltr total 2111792 -rw-rw-r-- 1...

备份 - 相关标签