问题背景

上个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的情况下导出数据库相关推荐

  1. m_Orchestrate learning system---二十九、什么情况下用数据库做配置字段,什么情况下用配置文件做配置...

    m_Orchestrate learning system---二十九.什么情况下用数据库做配置字段,什么情况下用配置文件做配置 一.总结 一句话总结: 配置文件 开发人员 重置 数据库 非开发人员 ...

  2. 【云和恩墨大讲堂】罗海雄 | 如何在不改SQL的情况下优化数据库

    "云和恩墨大讲堂" 线上课程周四晚继续开讲.本期我们邀请的嘉宾是云和恩墨北区技术专家 - 罗海雄,跟大家分享如何在不改SQL的情况下优化数据库.课程以图文形式在微信课堂群全程同步直 ...

  3. binlog数据库不写入binlog_MySQL数据库及InnoDB存储引擎的日志文件

    船头上迎面而来的海风特别有劲道但却总有种苦咸的味道,他睁着通红的眼睛,紧绷着嘴.尽管眼前一望无垠的海面平静如清晨的托雷维耶哈盐湖湖面,但他的心仍然翻涌着昨晚暴风雨中的激浪.这是离开陆地,在海上航行这么 ...

  4. binlog数据库不写入binlog_mysql数据库备份及其恢复

    一.确保mysql开启了binlog日志功能 在/etc/my.cnf文件里的[mysqld]区块添加: #这个是存储的位置为mysql配置文件的位置 log-bin=mysql-bin 然后重启my ...

  5. binlog数据库不写入binlog_mysql 为什么不能仅仅用 binlog 保证不丢数据

    7 2018-11-26 12:39:36 +08:00 via Android 先写 redo log 后写 binlog.假设在 redo log 写完,binlog 还没有写完的时候,MySQL ...

  6. mysql语句导出数据库文件_通过Mysql命令行语句来导入、导出数据库文件

    Mysql命令行导出数据库: 1.首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: cd C:\Program Files\MySQL\MySQL Server 5.5 ...

  7. oracle新建用户sql局域,oracle 新建数据库,及创建用户,表空间,sqlplus导入导出数据库...

    oracle11G 新建数据库: 默认下一步: 默认下一步: 默认下一步: 填写数据库名下一步: 默认下一步: 完成,再按指示确定,就完成了数据库的创建. 数据库创建完后,在oracle11G Net ...

  8. 如何在不改SQL的情况下优化数据库- 云和恩墨优化专家罗海雄

    罗海雄 云和恩墨优化专家 ITPUB论坛数据库管理版版主,2012 ITPUB全国SQL大赛冠军得主,他还是资深的架构师和性能优化专家,对 SQL 优化和理解尤其深入:作为业内知名的技术传播者之一,经 ...

  9. php如何对几G的文本数据去重,Linux下导出数据库文件进行统计+去重

    本文主要讲述了如何在Linux中实现数据库文件统计以及去重,感兴趣的朋友可以来学习一下! 1. 把数据库表导出到文本文件中 mysql -h主机 -P端口 -u用户 -p密码 -A 数据库 -e &q ...

最新文章

  1. 关于csgo的观看录像fps低_中国CSGO神秘天才欲初登赛场!却因这件事被无数人所质疑!!...
  2. linux sudo bash,命令'su','sudo bash'和'sudo sh'之间的区别?
  3. React Native工程中TSLint静态检查工具的探索之路
  4. SP2中修复IE浏览器的一些技巧
  5. map任务和reduce任务个数如何计算
  6. 开发一个大型后台管理系统,真的需要用前后端分离的技术方案吗?
  7. Project Euler 97 :Large non-Mersenne prime 非梅森大素数
  8. ROS学习——3 roslaunch的使用
  9. Windows7快捷键大全
  10. TensorFlow游乐场及神经网络简介
  11. 从socket中可以获取信息
  12. lIUNX如何加载U盘,光盘
  13. 精仿互站huzhan开源源码交易平台 TP框架 多用户虚拟品交易商城 可二开 支持PHP5.3-5.6
  14. matlab绘制均匀b样条曲线,MATLAB绘制B样条曲线
  15. 联想笔记本电脑换掉原装系统后无法进BIOS不完美解决办法
  16. oracle递归查询出现死循环,一次马失前蹄的SQL优化:递归查询引发的血案
  17. java 多文件zip压缩包下载导出
  18. android#boardcast#广播实现强制下线功能
  19. linux使用命令查看MAC地址
  20. 前端有哪些好的学习网站?

热门文章

  1. Linux下Python脚本的编写(二)
  2. sht20中写用户寄存器_数字输出温湿度传感器HTU21D和SHT21对比评测(图文)
  3. java8 判断文件是否存在_java8 的files、path类相关文件遍历API
  4. 网络传输单工、半双工、全双工的解读
  5. 第一人称入行分享贴:大学混了四年,如何顺利入行互联网
  6. 全能视频转换工具:OmniConverter全能转换器 for Mac
  7. 阿里妈妈广告商品点击数据分析
  8. opencv 最小二乘法拟合曲线
  9. ansys 界面操作 拖动 缩放 spaceclaim mechanical
  10. 2019/08/09 zookeeper基础概念(01)