mysqldump 备份全库时,出现下述错误:

mysqldump: Got error: 1556: You can't use locks with log tables. when doing LOCK TABLES

原因:

mysqldump备份的时候不能锁mysql.general_log,mysql.slow_log这两张表。

mysql> select table_name, engine from tables where table_name in ('general_log','slow_log');

+-------------+--------+

| table_name  | engine |

+-------------+--------+

| general_log | CSV    |

| slow_log    | CSV    |

+-------------+--------+

2 rows in set (0.00 sec)

解决办法有四种:

1.不备份mysql这个schema

2.备份时排除这两张表'mysql.general_log' 'mysql.slow_log'

3.不备份CSV引擎的表SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE ENGINE NOT IN('CSV');

4.mysqldump备份时增加参数--lock-tables=0

mysql 1556_mysqldump: Got error: 1556: You can't use locks with log tables. when doing LOCK TABLES相关推荐

  1. mysql 1556_mysql导入时Error Code: 1556 - You can't use locks with log tables.

    前几天数据库迁移,导入数据时发现报错,如下: Query: LOCK TABLES `general_log` WRITE Error occured at:2011-07-08 10:22:12 L ...

  2. mysqldump: Got error: 1016: Can't open file: './xxx.frm' (errno: 24) when using LOCK TABLES

    mysqldump导出备份数据库的时候出现下面的错误: mysqldump: Got error: 1016: Can't open file: './bdm0140379_db/lady_forum ...

  3. mysql数据库备份提示1577_mysqldump备份数据库时出现when using LOCK TABLES的提示

    下面是对事务表使用LOCK TABLES的说明:在尝试锁定表之前,LOCK TABLES不是事务安全型的,会隐含地提交所有活性事务.同时,开始一项事务(例如,使用START TRANSACTION), ...

  4. mysql关于FLUSH TABLES和FLUSH TABLES WITH READ LOCK的理解

    总结 1.FLUSH TABLES关闭所有打开的表,强制关闭所有正在使用的表,并刷新查询缓存和预准备语句缓存,不会刷新脏块 2.FLUSH TABLES WITH READ LOCK关闭所有打开的表并 ...

  5. mysql LOCK TABLES

    不需使用workmutex,mysql对表级进行加锁解锁 加解锁时相对于连接而言的,而不是针对线程. 以下所述的线程均是发起一个单独连接的线程.在多线程的mysql程序中,最好是一个线程发起一个链接, ...

  6. MySQL登录时ERROR 1045:Access denied for user ‘root’@’localhost’ (using password: YES)

    MySQL登录时ERROR 1045错误 win10_x64系统中登录MySQL时出现1045错误 错误描述: ERROR 1045:Access denied for user 'root'@'lo ...

  7. mysql报错ERROR 1206 (HY000): The total number of locks exceeds the lock table size的解决方法...

    1. 问题背景         InnoDB是新版MySQL(v5.5及以后)默认的存储引擎,之前版本的默认引擎为MyISAM,因此,低于5.5版本的mysql配置文件.my.cnf中,关于InnoD ...

  8. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  9. 解决MySQL报错ERROR 2002 (HY000)【转】

    今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...

  10. mysql error.log 权限_docker-compose 启动mysql 容器时 error.log 无权限访问怎么办?

    场景分析 docker-compose 运行mysql 容器的时候一直报下面的错误: .../var/log/mysql/mysql-error.log' for error logging: Per ...

最新文章

  1. 开学季,教你用Python画大学教室座位神分区图!网友直呼“中枪”
  2. 函数声明与函数表达式
  3. nginx lua示例
  4. 计算机原理存储器实验报告,计算机组成原理存储器实验报告.doc
  5. Fiddler抓包使用教程-Https
  6. mysql 案例~mysql主从复制延迟处理(2)
  7. 2、MapReduce的job提交启动过程
  8. c#中contextMenuStrip与datagridview使用CellMouseDown事件及treeview使用mousedown事件
  9. B 树、B+ 树、B* 树
  10. linux查看redis内存,Linux查看redis占用内存的方法
  11. spring mvc controller json数据
  12. Bailian4116 拯救行动【优先搜索】
  13. [Android]OkHttp的简单封装-辅助框架
  14. cdrx4自动排版步骤_如何在CorelDRAW软件排版CDR怎么快速排版技巧?
  15. mobilenet cpu 加速_UP手游加速器苹果版下载安装-UP手游加速器iOS苹果版下载
  16. CentOS 7.6镜像下载
  17. UG NX 12抽取体特征
  18. 2017.6.12“找回本心 坚持学习”
  19. CSS3画布Canvas知识点
  20. kotlin协程与线程池

热门文章

  1. js加密php解密---jsencrypt
  2. [Python Nonebot]QQ机器人相关API / 网址介绍
  3. stm32采集脉冲信号_stm32用ETR采集外部脉冲个数出现二分频问题,请教哪里设置......
  4. Java中的Constants类
  5. 你不知道的网站图片存储格式-base64
  6. C语言实现钢琴块小游戏(低仿拉胯版)
  7. 应用集成与数据集成建设总体思路
  8. 阿里资深架构师的学习之路
  9. 终于搞清楚了:happen-before原则是干什么的
  10. 90后马来西亚女孩闯华为