binlog数据库不写入binlog_mysql在不开启binlog的情况下导出数据库
问题背景
上个DBA已经走了,一些mysql数据库连所在服务器的系统账户也没有,只有mysql 数据库的root账户和业务账户,准备导出数据迁移至新服务器,可是mysqldump命令却是必须开启binlog日志才能导出,而binlog日志的开启依赖于配置文件log-bin参数,需要登录服务器修改配置文件并重启数据库才行。
mysqldump -h172.20.17.95 -uroot -pReapal@2017 --set-gtid-purged=OFF --lock-tables --add-drop-table -E --flush-logs --triggers --routines --events --master-data=2 testdb > test_20171206.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: Error: Binlogging on server not active
解决方案
mysql5.7之后推出了mysqlpump命令,相比mysqldump,它可以在不开启binlog的情况下备份数据,另外该命令还支持排除数据库或表进行备份
mysqlpump -h172.20.17.95 -uroot -pReapal@2017 --set-gtid-purged=OFF --single-transaction --add-drop-table --triggers --routines --events -B testdb> testdb_20171206.sql
-B, --databases Dump several databases. Note the difference in usage; in
this case no tables are given. All name arguments are
regarded as database names. 'USE db_name;' will be
included in the output.
binlog数据库不写入binlog_mysql在不开启binlog的情况下导出数据库相关推荐
- m_Orchestrate learning system---二十九、什么情况下用数据库做配置字段,什么情况下用配置文件做配置...
m_Orchestrate learning system---二十九.什么情况下用数据库做配置字段,什么情况下用配置文件做配置 一.总结 一句话总结: 配置文件 开发人员 重置 数据库 非开发人员 ...
- 【云和恩墨大讲堂】罗海雄 | 如何在不改SQL的情况下优化数据库
"云和恩墨大讲堂" 线上课程周四晚继续开讲.本期我们邀请的嘉宾是云和恩墨北区技术专家 - 罗海雄,跟大家分享如何在不改SQL的情况下优化数据库.课程以图文形式在微信课堂群全程同步直 ...
- binlog数据库不写入binlog_MySQL数据库及InnoDB存储引擎的日志文件
船头上迎面而来的海风特别有劲道但却总有种苦咸的味道,他睁着通红的眼睛,紧绷着嘴.尽管眼前一望无垠的海面平静如清晨的托雷维耶哈盐湖湖面,但他的心仍然翻涌着昨晚暴风雨中的激浪.这是离开陆地,在海上航行这么 ...
- binlog数据库不写入binlog_mysql数据库备份及其恢复
一.确保mysql开启了binlog日志功能 在/etc/my.cnf文件里的[mysqld]区块添加: #这个是存储的位置为mysql配置文件的位置 log-bin=mysql-bin 然后重启my ...
- binlog数据库不写入binlog_mysql 为什么不能仅仅用 binlog 保证不丢数据
7 2018-11-26 12:39:36 +08:00 via Android 先写 redo log 后写 binlog.假设在 redo log 写完,binlog 还没有写完的时候,MySQL ...
- mysql语句导出数据库文件_通过Mysql命令行语句来导入、导出数据库文件
Mysql命令行导出数据库: 1.首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: cd C:\Program Files\MySQL\MySQL Server 5.5 ...
- oracle新建用户sql局域,oracle 新建数据库,及创建用户,表空间,sqlplus导入导出数据库...
oracle11G 新建数据库: 默认下一步: 默认下一步: 默认下一步: 填写数据库名下一步: 默认下一步: 完成,再按指示确定,就完成了数据库的创建. 数据库创建完后,在oracle11G Net ...
- 如何在不改SQL的情况下优化数据库- 云和恩墨优化专家罗海雄
罗海雄 云和恩墨优化专家 ITPUB论坛数据库管理版版主,2012 ITPUB全国SQL大赛冠军得主,他还是资深的架构师和性能优化专家,对 SQL 优化和理解尤其深入:作为业内知名的技术传播者之一,经 ...
- php如何对几G的文本数据去重,Linux下导出数据库文件进行统计+去重
本文主要讲述了如何在Linux中实现数据库文件统计以及去重,感兴趣的朋友可以来学习一下! 1. 把数据库表导出到文本文件中 mysql -h主机 -P端口 -u用户 -p密码 -A 数据库 -e &q ...
最新文章
- 关于csgo的观看录像fps低_中国CSGO神秘天才欲初登赛场!却因这件事被无数人所质疑!!...
- linux sudo bash,命令'su','sudo bash'和'sudo sh'之间的区别?
- React Native工程中TSLint静态检查工具的探索之路
- SP2中修复IE浏览器的一些技巧
- map任务和reduce任务个数如何计算
- 开发一个大型后台管理系统,真的需要用前后端分离的技术方案吗?
- Project Euler 97 :Large non-Mersenne prime 非梅森大素数
- ROS学习——3 roslaunch的使用
- Windows7快捷键大全
- TensorFlow游乐场及神经网络简介
- 从socket中可以获取信息
- lIUNX如何加载U盘,光盘
- 精仿互站huzhan开源源码交易平台 TP框架 多用户虚拟品交易商城 可二开 支持PHP5.3-5.6
- matlab绘制均匀b样条曲线,MATLAB绘制B样条曲线
- 联想笔记本电脑换掉原装系统后无法进BIOS不完美解决办法
- oracle递归查询出现死循环,一次马失前蹄的SQL优化:递归查询引发的血案
- java 多文件zip压缩包下载导出
- android#boardcast#广播实现强制下线功能
- linux使用命令查看MAC地址
- 前端有哪些好的学习网站?
热门文章
- Linux下Python脚本的编写(二)
- sht20中写用户寄存器_数字输出温湿度传感器HTU21D和SHT21对比评测(图文)
- java8 判断文件是否存在_java8 的files、path类相关文件遍历API
- 网络传输单工、半双工、全双工的解读
- 第一人称入行分享贴:大学混了四年,如何顺利入行互联网
- 全能视频转换工具:OmniConverter全能转换器 for Mac
- 阿里妈妈广告商品点击数据分析
- opencv 最小二乘法拟合曲线
- ansys 界面操作 拖动 缩放 spaceclaim mechanical
- 2019/08/09 zookeeper基础概念(01)