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

MySQL备份还原——AutoMySQLBackup介绍【代码】【图】

automysqlbackupautomysqlbackup.confCHANGELOGinstall.shREADMELICENSEautomysqlbackup: AutoMySQLBackup的应用程序脚本 automysqlbackup.conf : AutoMySQLBackup的配置文件范本 CHANGELOG: AutoMySQLBackup功能添加、Bug修复历史记录 install.sh: AutoMySQLBackup的安装脚本 README: AutoMySQLBackup的声明、安装、使用说明文档 建议在安装前看一下README文件,里面有介绍如何安装、配置automysqlbackup。AutoMySQLBackup提供...

mysql命令自动备份

db_user="root" 2 db_passwd="root" 3 db_name="db_test" 4 # the directory for story your backup file.you shall change this dir 5 backup_dir="/usr/software/backup/mysqlbackup" 6 # date format for backup file (dd-mm-yyyy) 7 time="$(date +"%Y%m%d%H%M%S")" 8 9 $mysqldump -u $db_user -p$db_passwd $db_name > "$backup_dir/$db_name"_"$time.sql" 2.修改文件bakmysql属性,使其可执行; chmod +x /usr/sbi...

[mysql]ftp自动上传mysql备份文件

############################ #orangleliu #ftp 上传指定的文件 #centos 使用 (mac上日期的格式化并不是很好使) #注意ftp一定要切换成二进制模式 ############################ #上传的服务器设置 HOST=‘ftp.wificdn.com‘ USER=‘ddd‘ PASSWD=‘er#backp.2‘#上传和要删除的文件名称,保留10天 BASE_DIR="/home/backup" BACKUP_LOG="${base_dir}/mysql_backup.log" DBNAME="radius" FILE_UPLOAD="${DBNAME}-$(date +"%Y-%m-%...

Mysql备份数据库的一种方法

今天添加了一个数据库自动备份的模块,mysql数据备份的方法有很多,可以对单个数据库备份,可以多个数据库备份,也可以对某一个表进行备份,可以只备份数据库的结构不备份数据,可以根据需要做不同处理,正好现在有点时间,简单的记录一下最为简单的一种备份方法。 Mysql版本:5.1 1.利用mysqldump对mysql数据库进行备份mysqldump是一个单独的可执行程序,并非mysql运行时的一个命令,使用mysqldump时,如果是在Windows下下,需要先...

MySQL的备份与恢复

# mysqldump -uroot -plam2linux discuz > /data/discuz.sql #备份discuz库,以*.sql结尾# vim /data/discuz.sql #进入文件查看信息假如我们删除了discuz库内的文件,# rm -rf (文件名)恢复# mysql -uroot -plam2linux discuz < /data/discuz.sql #恢复discuz库内的信息不但可以备份库也可以备份表(以pre_forum_post表为例)备份表# mysqldump -u...

linux上定时备份mysql数据库

定时备份数据库 /usr/sbin/backupmysql timestamp=`date "%Y-%m-%d-%H-%M-%S"` mysqldump -uroot -p‘123456 databasename>/db$timestamp.sqlchmod x backupmysql 安装crontab: [root@CentOS ~]# yum install vixie-cron [root@CentOS ~]# yum install crontabscrontab -e 新增定时任务 0 3 * * * root /usr/sbin/backupmysql crontab -l 显示定时任务版权声明:本文为博主原创文章,未经博主允许不得转载。linux上定时备份mysql数...

windows下mysql全备份及还原(亲测可用)

要备份的数据库ip为 192.168.28.1 账户 test1 ,密码 123456 本地数据库ip 为 192.168.28.2 账户 test1 ,密码 123456 全备份分为设置数据库主从同步和没设置主从同步 备份设置主从同步的数据库: @echo off set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%" "C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqldump" -utest1 --password=123456 -h192.168.28.1--flush_logs --single-transaction --master_data=2 --all-databases -...

mysql的登录和备份【代码】

-h 指出服务器名 若是localhost则是指本机 -u 指出用户名 root是默认的最高权限用户名 -p指出密码 不填就指密码为空数据库脚本导出到文件:终端下: mysqldump -u 用户名 -p 数据库名 > 导出的文件名例如 mysqldump -h 10.86.2.122(ip我乱写的~) -u yourusername -p yourpassword yourdatabase > ~/datadump如果报错Access denied for user ‘yourusername‘@‘%‘ to database ‘yourdatabase‘ when using LOCK TABLES则需要使...

MySQL/MariaDB数据库备份与恢复之mysqlpump入门操作【图】

创建测试用表:MariaDB [music]> create table summary(id int,info char(128));Query OK, 0 rows affected (0.05 sec)MariaDB [music]> show tables;+-----------------+| Tables_in_music |+-----------------+| summary || test |+-----------------+2 rows in set (0.00 sec)插入测试数据:MariaDB [music]> insert into summary values(1,‘Eric Gao is a Oracle DBA‘);Query OK, 1 row affected (0.00 ...

Percona Xtrabackup快速备份MySQL【代码】【图】

提交我的评论加载中已评论Percona Xtrabackup快速备份MySQL 2015-07-10Linux中国Linux中国Linux中国微信号linux-cn功能介绍面向Linux爱好者,提供Linux技术文章、新闻资讯和交流平台。 每天推送一条最新精选Linux资讯和技术文章;支持Linux命令查询、Linux资讯搜索及微信群的交流。老规矩,开场白,刚开始用mysqldump,备份100G+的数据库,再加上服务器繁忙,备份速度像蜗牛似的,于是寻找更高效的备份方法。网上都说用xtrabackup比...

小贝_mysql数据库备份与恢复【图】

简要: 一、数据库备份 二、数据库恢复 一、数据库备份 1、备份简单说明 : 系统运行中,增量备份与整体备份 例: 每周日整体备份一次,周一到周六备份当天 如果周五出了问题,则可以用周日的整体+周一,二,三,四来恢复 2、备份工具 a、第三方收费备份工具 b、系统自带备份功能即mysqldump(可以导出库、表) c、利用outfile和infile 2.1、mysqldump使用例子例1、导出某个库下的表 mysqldump–u用户名 –p密码库名 表1 ...

Mysql/Mariadb备份【代码】【图】

用处:1、灾难恢复2、审计3、测试备份类型: 热备份、温备份、冷备份 热备份:在线备份,读写操作可继续进行,不受影响,只有基于事务的存储引擎才能完成 温备份:能读不能写 冷备份:读写均不能进行,离线备份 物理备份、逻辑备份 物理备份:复制数据文件 逻辑备份:把数据从库中提出出来保存为文本文件,无法保证浮点型的精度,和存储引擎无关,跨平台好,mysqldump 完全备...

Linux下crontab+php实现Mysql数据库定时备份【代码】

* * * program 分 时 日 月 星期 命令crontab这里就不多说了,有兴趣的可以搜查相关的资料。当然 ,还有mysql数据库备份的命令mysqldump -h host -u user_name -ppassword database_name > filename 备份全数据mysqldump -h host -u user_name -ppassword database_name –no-data > filename 只备份表结构mysqldump -h host -u user_name -ppassword database_name –no-create-info ...

mysql 备份数据库 mysqldump

@echo off for /F "usebackq tokens=1,2 delims==" %%i in (`wmic os get LocalDateTime /VALUE 2^>NUL`) do if ‘.%%i.‘==‘.LocalDateTime.‘ set ldt=%%jset ldtstr=%ldt:~0,4%_%ldt:~4,2%_%ldt:~6,2%_%ldt:~8,2%_%ldt:~10,2%_%ldt:~12,2%_%ldt:~15,3% mysqldump --host=192.168.1.102 --user=root --password=root -B -E -R ems > ems_jg%ldtstr%.sqlmysql 备份数据库 mysqldump标签:本文系统来源:http://www.cnblogs.com/...

Linux Shell脚本之利用mysqldump备份MySQL数据库(详细注解)【代码】

设计该脚本的一些设计、编写考虑:该脚本适用于编译安装mysql和通过yum或apt-get等安装方式该脚本可以反复执行,不会重复覆盖数据可增加,删除N天前的备份以节省磁盘空间充分利用mysqldump的自带锁表功能、刷新日志、复制等功能利用mysqldump命令备份MySQL数据库的脚本(不带注释版,适合生产环境使用)#!/bin/bash MYSQLDBUSERNAME=root MYSQLDBPASSWORD=password MYSQBASEDIR=/usr/local/mysql MYSQL=$MYSQBASEDIR/bin/mysql MYS...