【lvm快照备份mysql】教程文章相关的互联网学习教程文章

xtraBackup备份mysql

访问http://www.percona.com/software/percona-toolkit/下载最新版本的Percona Toolkitwget https://www.percona.com/downloads/percona-toolkit/2.2.15/RPM/percona-toolkit-2.2.15-1.noarch.rpm从http://pkgs.repoforge.org/perl-TermReadKey/下载最新的TermReadKey包wget http://pkgs.repoforge.org/perl-TermReadKey/perl-TermReadKey-2.30-3.el6.rfx.x86_64.rpm先安装这个rpm -ivh perl-TermReadKey-2.30-3.el6.rfx.x86_64.rp...

mysql备份还原

更新权限表:flush privileges;//MySQL启动后,所有用户权限都是加载到内存中的,但有些权限更新操作不会刷新到内存中,这样只有下次启动时才生效,如直接update                  mysql.user来修改密码等.flush privileges强制让MySQL重新加载权限,这样刚才修改的就马上生效了。 删除用户的数据库:mysql>drop database testDB; // 删除账户及权限:mysql>drop user 用户名@‘%‘;//%是通配符,代表从任何ip登陆都...

mysql学习(4)-mysqldump备份和恢复数据【代码】

最近在公司做数据迁移方面的工作,使用mysql数据库在测试环境模拟数据迁移,在迁移测试的过程中需要做数据备份和恢复 mysql数据备份和恢复比较简单,可以选择mysqldump工具,这里简单提一下在迁移数据过程中常用的一些操作 1.备份和恢复整个数据库 在主数据库上使用mysqldump命令备份一下数据库:mysqldump -uroot -p jobs > /usr/local/mysql/jobs.sqlSSH登录到备份数据库: (1).通过FTP、SFTP或其他方式,将上一步备份的主数据库...

mysql备份

一.需求:1,每天6点备份mysql数据;2,为节省空间,删除超过3个月的所有备份数据;3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据。 本地IP 192.168.1.40异地IP 192.168.1.39 二.根据需求写出shell脚本:#!/bin/bashmysqldump -uroot -p123 --all-databases >/tmp/mysqlbak/`date +%Y%m%d`.sqlfind /tmp/mysqlbak/`date +%Y%m%d`.sql -mtime +7 -name ‘*[0-9].sql‘ -exec rm -rf {}\;find /tmp/mysqlbak...

Linux下定时任务实现mysql自动备份并上传远程ftp

下定时任务实现mysql自动备份并上传远程ftp1、创建保存备份文件的目录:/home/mysql_datacd /homemkdir mysql_data2、创建备份脚本文件:/home/mysql_data/mysql_databak.shcd /homecd mysql_datatouch mysql_databak.shvim mysql_databak.sh#!/bin/shDUMP=/usr/bin/mysqldump#mysqldump备份文件执行路径OUT_DIR=/home/mysql_data#备份存放路径LINUX_USER=root#系统用户名DB_NAME=pw85#要备份的数据库名字DB_USER=root#数据库账号...

MySQL几种方法的数据库备份【图】

最近博客一直想写点。可是不知道写什么,感觉自己近期的知识没有什么添加,今天想到了一篇能够写的博客。曾经试过依据data目录备份MySQL。可是从来没有成功过。前几天帮助朋友还原MySQL,最终成功的将备份的data目录还原成功了。 MySQL数据库算是经常使用的数据库中最好使用的数据库了,对于备份的操作也不例外。所以今天分享一下MySQL数据库的备份的几种方式。 方式一:使用命令行的方式。 命令行的方式较为快捷。仅仅须要在命令行...

centos6.5 mysql安装+远程访问+备份恢复+基本操作【代码】【图】

然后我们可以通过输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行) [root@xiaoluo ~]# yum install -y mysql-server mysql mysql-devel1.2 mysql数据库的初始化及相关配置 我们在安装完mysql数据库以后,会发现会多出一个mysqld的服务,这个就是咱们的数据库...

mysqldump 和 基于快照的备份【代码】

mysqldump 和 基于快照的备份mysqldump 和 基于快照的备份Table of Contents mysqldump: 仅适用于数据集较小 lvm-snapshot: 基于 LVM 快照的备份 相关阅读 mysqldump: 仅适用于数据集较小 mysqldump DB_NAME [tbname1] [tbname2]# mysqldump -uroot -pYOUR_PASSWORD DB_NAME > test.sql mysql> create database test2; mysqldump -uroot -pYOUR_PASSWORD test2 < test.sql备份所有的库mysqldump --all-databases > test.sql备份指定...

[转]Mysql自动备份并保存近15天记录脚本

!/bin/bash id="root" #用户名 pwd="123123" #密码 dbs="conedu commlib" #数据库名字的列表,多个数据库用空格分开。 backuppath="/root/mysqlbackup" #保存备份的位置 day=15 #保留最近几天的备份 [ ! -d $backpath ] &&mkdir -p $backuppath #判断备份目录是否存在,不存时新建目录。 cd $backuppath #转到备份目录,这句话可以省略。可以直接将路径到命令的也行。 backupname=mysql_$(date +%Y-%m-%d) #生成备份文件的名字...

mysql备份

#!/bin/bash#Shell Command For Backup MySQL Database Everyday Automatically By Crontab USER=rootPASSWORD="password"DATABASE="test"HOSTNAME="10.10.86.81" WEBMASTER=test@qq.com BACKUP_DIR=/home/mysqlbak/mysql_back/ #备份文件存储路径LOGFILE=/home/mysqlbak/mysql_back/data_backup.log #日记文件路径DATE=`date ‘+%Y%m%d-%H%M‘` #日期格式(作为文件名)DUMPFILE=$DATE.sql #备份文件名ARCHIVE=$DATE.sql.tgz #压缩...

MySQL数据库备份

备份:1. 选择在系统空闲时,比如在夜间,使用 mysqldump –F(flush-logs)备份数据库。mysqldump &ndash;u root &ndash;p books &ndash;F > books20150919.sql2. 并备份 mysqldump开始以后生成的 binlog。恢复:1. 停掉应用,执行 mysql 导入备份文件.mysql &ndash;u root &ndash;p books < books20150919.sqlMySQL数据库备份标签:本文系统来源:http://www.cnblogs.com/anson19900221/p/4821408.html

MySQL的几种备份工具

注意:备份不成功的原因可能是版本不一样,需执行命令#cp /usr/local/mysql/bin/mysqldump|mysqlhotcop|mysqlimport /usr/local/bin/ (1)mysqldump备份工具 备份数据库下的表 # mysqldump -u root -paixocm --opt test c01 c02 c03 > /employees.sql \\备份 # mysql -u root -paixocm --database test < employees.sql \\恢复 备份指定数据库 # mysqldump -u root -paixocm --opt --database test > ...

mysqldump备份【图】

1.mysqldump(数据量很大时不推荐使用) myisam 锁表 innodb 行锁mysqldump --help | less #查看mysql所有的语法 mysqldump -uroot -p wang > /usr/back_upsql/wang.sql 2.mysqlhotcopy是mysql软件包自带的一种备份工具,是一个Perl脚本(操作系统级的备份) 在企业版和社区版都有包含 本质上是使用锁表语句后在使用cp或者scp命令拷贝数据库 有限支持flush tables with read lock 仅支持myisam数据库引擎 mysqlhotcopy...

linux下如何实现mysql数据库每天自动备份定时备份【代码】

-h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 50G 46G 1.6G 97% / tmpfs 1.9G 92K 1.9G 1% /dev/shm /dev/sda1 485M 39M 421M 9% /boot /dev/mapper/VolGroup-lv_home 534G 3.6G 503G 1% /home2、创建备份目录:上面我们使用命令看出/home下空间比较充足,所以可以考虑在/home保存备份文件;cd /home mkdi...

LINUX下如何直接对MYSQL数据库进行备份【代码】

用命令实现备份 MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份。按提示输入密码,这就把tm数据库所有的表结构和# mysqldump -u root -p tm > tm_050519.sql数据备份到tm_050519.sql了,因为要总进行备份工作,如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:# mysqldump -u root -p tm | gzip > tm_050519.sql.gz 系统崩溃,重建系统时,可以这样恢复数据:# mysqldump -u root -p tm < tm_050519....

备份 - 相关标签