开整: 注释都用英文写了,有些英语基础的朋友应该都可以看得懂了!#!/usr/bin/env python #backup the gtshop #author:ley #encoding=utf8 #date:2015-06import os,sys,datetime,time from stat import *#mysqlbackup user User = ‘root‘#mysqlbackup passwordPassword = ‘root‘#mysqlbackup commandMysqlcommand = ‘/usr/local/mysql/bin/mysqldump‘#gzip command Gzipcommand = ‘/bin/gzip‘#backup mysql databaseMysq...
一、环境: 1.安装Centos-6.5-x64位系统的机器两台:host1:192.168.2.3host2:192.168.2.4 (互相能ping通) 2.安装Mysql。 命令:Yum install mysql-* 二、配置: 1、启动mysql。命令:service mysqld start设置mysql的root密码。命令:mysqladmin –u root password 回车后输入要设置的密码即可。 2、创建数据库test1和表test1。 Create database test1; Use test1;...
... 查询语句任何字符上的不同,都会导致缓存不能命中; 哪此查询可能不会被缓存?查询中包含UDF、存储函数、用户自定义变量、临时表、mysql库中系统表、或者包含列级权限的表、有着不确定值的函数(Now()); 查询缓存相关的服务器变量:query_cache_min_res_unit: 查询缓存中内存块的最小分配单位;较小值会减少浪费,但会导致更频繁的内存分配操作;较大值会带来浪费,会导致碎片过多;query_cache_limit:能够缓存的最大查询结果...
="root" pass="" cd /mnt/sqlBac echo "You are in backup dir" filename=`date +%Y%m%d` mysqldump -u${user} -p${pass} --all-databases > $filename.sql echo "Your database backup successfully completed" Linux Mysql 自动备份标签:本文系统来源:http://www.cnblogs.com/bin-pureLife/p/4595518.html
="root" pass="" cd /mnt/sqlBac echo "You are in backup dir" filename=`date +%Y%m%d` mysqldump -u${user} -p${pass} --all-databases > $filename.sql echo "Your database backup successfully completed" Linux Mysql 自动备份标签:本文系统来源:http://www.cnblogs.com/bin-pureLife/p/4595517.html
mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等,适用于备份数据量不大的数据库。优点:备份简单,恢复容易。备份缺点:schema和数据存储在一起,巨大的SQL语句、单个巨大的备份文件(备份的库和表都在一个文件中)。mysqldump: 是一个mysql客户端命令,通过mysql协议连接至mysqld,实现数据库备份命令的语法格式: mysqldump [OPTIONS] dat...
#每天早上4点, mysql备份数据 orangleliu #chmod 700 backup.sh #crontab -e #0 4 * * * /home/erya/run/moniter/mysql_backup.shuser="radius" password="" host="localhost" db_name="radius"#backup directory base_dir="/home/backup" backup_log="${base_dir}/mysql_backup.log" backup_path=${base_dir}#file info date=$(date +"%Y-%m-%d") filename=$backup_path/$db_name-$date.sql.gz umask 177#back up mysqldump --...
一、脚本说明 1、需要备份2个库(mysqltest1 mysqltest) 2、开启4个进程 3、可以选择进行备份不压缩和备份压缩 4、可以对不需要的数据库剔除 5、backup用户在数据库里的权限 grant select,reload,super,lock tables,create view,show view on *.* to ‘backup‘@‘localhost‘ identified by ‘backup‘; flush privileges; 6、计划任务 00 00 * * * cd /opt/dbbak && bash mysqlback.sh mysqlbackupconf >> /opt/dbbak/dbbackup.lo...
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46766919 备份 逻辑备份方法 使用MYSQLDUMP命令备份 MYSQLDUMP是MYSQL提供的一个非常有用的数据库备份工具。mysqldump命令执行时将数据库备份成一个文本文件,该文件中实际上包含了多个CREATE 和INSERT语句,使用这些语句可以重新创建表和插入数据 MYSQLDUMP的语法和选项mysqldump -u user -p pwd -h host dbname[tbname,[tbname...]]>filename.sql选项/Option 作...
转载▼标签: 杂谈 一、用命令实现备份首页进入mysql的bin目录1、备份数据#mysqldump -uusername -ppassword discuz > discuz_2010-04-01.sql这样就把discuz数据库所有的表结构和数据备份到discuz_2010-04-01.sql里了,如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:#mysqldump -uusername -ppassword discuz | gzip > discuz_2010-04-01.sql.gz系统崩溃,重建系统时,可以这样恢复数据:#mysql -uusername -...
数据是一个比较重要的数据,经常需要备份,每次都手动比较麻烦。本脚本主要现实在CentOS中实现对数据库的备份和保留最近十五天的备份文件。避免太多无用陈旧的备份占用空间。 #!/bin/bashid="root" #用户名pwd="123123" #密码dbs="conedu commlib" #数据库名字的列表,多个数据库用空格分开。backuppath="/root/mysqlbackup" #保存备份的位置day=15 #保留最近几天的备份[ ! -d $backpath ] &&mkdir -p $backuppath #判断备份目录...
一、几种Master/Slave逻辑架构图(Figure1:单Master-单Slave)(Figure2:单Master-多Slave)(Figure3:单Master-级联Slave)(Figure4:Master/Slave部署逻辑图)mysql 备份模式(1:逻辑架构图)标签:本文系统来源:http://my.oschina.net/moks/blog/476527
有关mydumper安装参考:mydumper安装及安装故障汇总1、mydumper的特点a、多线程逻辑备份,生产的多个备份文件b、与mysqldump相同,备份时对 MyISAM 表施加FTWRL (FLUSH TABLES WITH READ LOCK), 会阻塞DML 语句c、保证备份数据的一致性d、支持文件压缩,支持导出binlog,支持多线程恢复,支持将备份文件切块e、支持以守护进程模式工作,定时快照和连续二进制日志2、mydumper语法mydumper -u [USER] -p [PASSWORD] -h [HOST] -P [POR...
! 二、MySQL备份都备份什么? 一般备份以下几个部分: 1.数据文件 2.日志文件(比如事务日志,二进制日志) 3.存储过程,存储函数,触发器 4.配置文件(十分重要,各个配置文件都要备份) 5.用于实现数据库备份的脚本,数据库自身清理的Croutab等…… 三、MySQL备份工具 常用的备份工具: 1.Mysql自带的备份工具mysqldump 逻辑备份工具,支持所有引擎,MyISAM引擎是温备,InnoDB引擎是热备,备份速度中速,还原速度非常非常慢...
mysqldump的工作原理利用mysqldump命令备份数据的过程,实际上就是把数据从mysql库里以逻辑的sql语句的形式直接输出或者生成备份文件的过程。F.2 备份F.2.1备份单个数据库,联系多种参数使用mysql数据库自带的备份命令mysqldump语法:mysqldump -h数据库地址 -u用户名 -p数据库 >备份的目录和文件范例1:备份名字为test123的库a、查看备份前的数据[root@mysql01 ~]# mysql -h 127.0.0.1-u root -poracle -e "show databases;use tes...