dump备份mysql表】的更多相关文章

Auth: Jin Date: 20140403 Content: #!/bin/bash - ### auth: Jin ### ### Desc: 备份输入库里的所有表,清理指定天前的备份文件 ### Usage: ./dump_mysqltable.sh BACKDIR=/data/BackupPC/database BACKUPLOG=${BACKDIR}/dump_mysqltable.log TODAY=`date +%F` DELDAY=`date -d "7 day ago&qu…
Auth: Jin Date: 20140403 Content: #!/bin/bash - ### auth: Jin ### ### Desc: 根据配置文件里的ip,端口(dblist文件格式为192.::sso:root:passwd),数据库名dump备份mysql数据,清理指定天前的备份文件,通过ssh隧道追加同步到其他IDC服务器上 ### Usage: ./dump_mysqldatabase.sh BACKDIR=/data/BackupPC/database LIST=${…
1.备份mysql.dump 备份MySQL数据库的命令 mysqldump -h主机名 -u用户名 -p密码 数据库名字 > 备份的数据库名字.sql 例子: mysqldump -uroot -pjsb backup > mytest.sql 直接将MySQL数据库压缩备份 mysqldump -h主机名 -u用户名 -p密码 数据库名字 | gzip >备份的数据库名字.sql.gz 备份MySQL数据库某个(些)表 mysqldump -h主机名 -u用户名 -p密码 数据库名字…
#!/bin/bash user=root password= socket=/var/lib/mysql/mysql.sock mycmd="mysql -u$user -p$password -S $socket" for dbname in oldboy oldgirl vincen;do $mycmd -e "create database $dbname" done 备份数据库 #!/bin/bash DBPATH=/tmp/backup USER=roo…
Mydumper是一个针对MySQL和Drizzle的高性能多线程备份和恢复工具.开发人员主要来自MySQL,Facebook,SkySQL公司.目前已经在一些线上使用了Mydumper. Mydumper主要特性:1.轻量级C语言写的2.执行速度比mysqldump快10倍3.事务性和非事务性表一致的快照(适用于0.2.2以上版本)4.快速的文件压缩5.支持导出binlog6.多线程恢复(适用于0.2.1以上版本)7.以守护进程的工作方式,定时快照和连续二进制日志(适用于0.5.0以上版本)8…
前提: 最近测试环境shop表经常出现表损坏不能正常查询,通过mysql的修复方法,暂时有效.故做该表的迁移操作. 思路是: 停止数据库的操作 1.备份老表.  2.创建一个结构一样的表. 3.将老表数据导入到新表. 4.老表和新表名称互换. 1.备份老表 备份单表 mysqldump -u root -p 数据库名 表名 > 你要保存的sql文件(加位置) 备份多表 mysqldump -u root -p 数据库名 表1 表2 表3 > 你要保存的sql文件(加位置) 命令:例如 mysq…
InnoDB和MyISAM区别总结 我用MySQL的时候用的是Navicat for MySQL(Navicat for mysql v9.0.15注册码生成器)操作库.表操作的,默认的表就是InnoDB类型,也就没有在意.最近做项目时发现表里除了有InnoDB类型外还有MyISAM类型,上官网看了看之后做以下总结: 原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持. MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供…
ibdata1文件过大 原因分析 ibdata1是一个用来构建innodb系统表空间的文件,关于系统表空间详细介绍参考MySQL官网文档 上面是一个数据库的ibdata1文件,达到了780多G,而且还在不断增长. 这个文件包含了innodb数据字典.修改buffer和双写buffer.撤销日志,还包含在用户在系统表空间创建的表信息和索引数据. 显然,由于所有表的数据索引和缓存都存在这个文件中,随着数据库的不断增大,这个文件肯定会越来越大的. 解决方法 和系统表空间(也称作共享表空间)对应,MyS…
备份mysql数据库表中,增加的部分 前提条件: 备份库和正式库表结构一样: 表名不一样可以改: 备份库:192.168.1.10 正式库:192.168.1.11 获取当前"备份"库的 ID 号: BAK_ID=mysql -h 192.168.1.10 -uroot -p123456 -e"use your_bak_dbname;select Max(id) from your_tables_log_i;" |awk -F '[ ]' 'NR==2{print…
按月份切割MySQL表数据: 千万级别的数据量也可在毫秒内完成切割操作 注:数据无价请提前自行备份 #!/bin/bash USERNAME=MySQL_user PASSWORD=MySQL_pwd DB_NAME=DBname HOST=127.0.0.1 LAST_MONTH=`date -d "-1month" +%Y_%m` # 定义函数执行登陆数据库 function mysql_cmd() { CMD=$1 CMD=${CMD:-"quit;"} /u…