mysql备份

1. mysqldump备份命令

# egrep -v "#|\*|--|^$"  /opt/mysql_bak.sql  # 查看备份的内容

# mysqldump -u 用户名 -p  数据库名 > 备份的文件名  # 备份命令

# mysqldump -u 用户名 -p -B 数据库名 > 备份的文件名  # 备份命令,-B会把创建切换库的语句也备份

# mysqldump -u 用户名 -p -B 数据库名 | gzip>备份的文件名  # 备份命令,-B会把创建切换库的语句也备份,gzip压缩

# mysqldump -u 用户名 -p -B 数据库名1 数据库名2 | gzip>备份的文件名  # 备份多个库命令,-B表示接多个库,并且增加use db和create db的信息,gzip压缩

# mysqldump -u 用户名 -p 数据库名1 表名  # 备份单个表命令

# mysqldump -u 用户名 -p -d 数据库名  表名  # 备份单个表结构的命令

# mysqldump -u 用户名 -p -A -B --events | gzip>备份的文件名  #备份所有数据库命令

# mysqldump -u 用户名 -p -A -B -F --events | gzip>备份的文件名  #备份整个数据库命令,刷新binlog日志(F参数,切割binlog)

分库备份

mysql -uroot -p'oldboy' -e "show databases;" | grep -Evi "database|info|perfor" | sed -r 's#^([a-z].*$'#msyqldump -uroot -p'oldboy' --events -B \1 | gzip >/opt/bak/\1.sql.gz#g' | bash


2. mysqldump关键参数:

1. -B 制定备份多个库,增加建库语句和use切换语句

2. --compact 去掉注释,适合调试,生产环境不用

3. -A 备份时,制定所有库

4. -F 刷新binlog日志或者用下边的--master-data

5. --master-data 增加binlog日志名及对应的位置点 1,2的区别 1 不是注释,2是注释

6. -x,--lock-all-tables  锁表

7. -l,--lock-tables 只读锁表

8. -d 只备份表结构

9. -t 只备份数据

10. --single-transaction 适合innodb事务数据库的备份,保证备份的一致性

11. --master-data作用

--master-data=1  无注释  --为注释

CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000020',MASTER_LOG_POS=1191;

--master-data=2  注释

--CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000020',MASTER_LOG_POS=1191;


3. myisam备份命令

# mysqldump -uroot -p'pass' -A -B -F --master-data=2 -x --events | gzip >/opt/data.sql.zip  常规备份(触发器和存储过程需要加其他的参数)

# mysqldump --user=root --all-databases --flush-privileges --lock-all-tables --master-data=1 --flush-logs \

--triggers --routines --events --hex-blob >$BACKUP_DIR/full_dump_$BACKUP_TIMESTAMP.sql


4. innodb备份命令

# mysql -uroot -p'pass' -A -B -F --master-data=2 --events --single-transaction | gzip >/opt/data.sql.zip #只是锁表的参数有区别

# mysqldump --user=root --all-databases --flush-privileges --single-transaction --master-data=1 --flush-logs \

--triggers --routines --events --hex-blob >$ BACKUP_DIR/full_dump_$BACKUP_TIMESTAMP.sql

如果既有myisam和innodb,以myisam的备份命令为主

--master-data  2的时候是注释的,1不是注释的从库常用的


5. mysql数据库的恢复

source命令恢复

在备份时未制定-B参数,必须在恢复的时候给定库名


6. mysql -uroot -p -e '' 参数

常用的参数:

show status  #查看当前的会话的数据库信息

show global status #查看整个数据库运行状态信息,很重要,要分析做好监控

show processlist  #查看正在执行的sql语句,看不全

show full processlist  #查看正在执行的sql语句全

set global key_buffer_size=32777218 #不重启数据库修改参数

show variables; #查看数据库的参数信息


mysqlbinlog 解析mysq的binlog日志文件

mysqldump -uroot -ptest110oldboy -B -F --single-transaction eshop_ett100 | gzip>$bakpath/eshop_ett100_$(date +%F).sql.gz

-B:跟着要备份的库,这里是eshop——ett100

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容