简单的Mysql数据库备份和同步脚本
来源:互联网 发布:软件开发招标书 编辑:程序博客网 时间:2024/06/05 19:42
应用背景简介:
‘123.57.111.222’为生产环境mysql所在IP。
为了方便调试,现搭建了一个调试服务器。 此脚本运行于调试服务器,拥有备份生产环境中mysql的数据,并将数据同步到调试服务器,保持数据一致。
#!/usr/bin/env bashsourceHost='123.57.111.222'sourceUser='user'sourcePasswd='123'backupPwd='/home/wangsai/backup/'memory_pwd="${backupPwd}`date +\%Y\%m\%d`_memory.sql"# 备份的数据库名为memorymysqldump -h$sourceHost -u${sourceUser} -p${sourcePasswd} memory > $memory_pwdmysql -uroot memory < $memory_pwd
- 批量导入sql语句文件时,可能会因为文件过大或sql语句太长导致
MySQL server has gone away
的报错。
解决办法:在mysql配置文件中设置 max_allowed_packet = 10M (可以根据实际情况设置大小)
max_allowed_packet 参数的作用是,用来控制其通信缓冲区的最大长度。
参考:http://www.jb51.net/article/23781.htm
0 0
- 简单的Mysql数据库备份和同步脚本
- 一个备份MySQL数据库的简单Shell脚本
- 一个备份MySQL数据库的简单Shell脚本
- 一个备份MySQL数据库的简单Shell脚本
- 一个备份MySQL数据库的简单Shell脚本
- 一个备份MySQL数据库的简单Shell脚本
- 一个备份MySQL数据库的简单Shell脚本
- MySQL:复制/同步数据库/表的简单脚本
- mysql数据库的简单备份
- 数据库简单备份脚本
- MySQL数据库备份脚本
- mysql 备份数据库脚本
- MYSQL数据库备份脚本
- mysql数据库备份脚本
- mysql数据库备份脚本
- 备份 mysql 数据库脚本
- MySQL数据库备份脚本
- mysql数据库备份脚本
- 面试题3
- 激活office2016(上海理工大学校内激活)
- 移动端a链接href属性的一些妙用
- 下面要看的文件列表
- iOS Swift NSNotificationCenter 通知
- 简单的Mysql数据库备份和同步脚本
- (OK) Linux 平台 CUST.zip 制作方法
- 每天一个linux命令(52):ifconfig命令
- Cocos Creator Box2d 学习笔记-02
- 程序员绩效之谜
- 【性能优化】性能优化---Hierarchy Viewer的使用
- linux test 命令
- 精进:如何成为一个很厉害的人
- 移动设备分辨率与原型尺寸对照表