mysql 1556_mysqldump: Got error: 1556: You can't use locks with log tables. when doing LOCK TABLES
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相关推荐
- 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 ...
- 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 ...
- mysql数据库备份提示1577_mysqldump备份数据库时出现when using LOCK TABLES的提示
下面是对事务表使用LOCK TABLES的说明:在尝试锁定表之前,LOCK TABLES不是事务安全型的,会隐含地提交所有活性事务.同时,开始一项事务(例如,使用START TRANSACTION), ...
- mysql关于FLUSH TABLES和FLUSH TABLES WITH READ LOCK的理解
总结 1.FLUSH TABLES关闭所有打开的表,强制关闭所有正在使用的表,并刷新查询缓存和预准备语句缓存,不会刷新脏块 2.FLUSH TABLES WITH READ LOCK关闭所有打开的表并 ...
- mysql LOCK TABLES
不需使用workmutex,mysql对表级进行加锁解锁 加解锁时相对于连接而言的,而不是针对线程. 以下所述的线程均是发起一个单独连接的线程.在多线程的mysql程序中,最好是一个线程发起一个链接, ...
- 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 ...
- 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 ...
- 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...
在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...
- 解决MySQL报错ERROR 2002 (HY000)【转】
今天在为新的业务线搭架数据库后,在启动的时候报错 root@qsbilldatahis-db01:/usr/local/mysql/bin# ./mysql ERROR 2002 (HY000): C ...
- mysql error.log 权限_docker-compose 启动mysql 容器时 error.log 无权限访问怎么办?
场景分析 docker-compose 运行mysql 容器的时候一直报下面的错误: .../var/log/mysql/mysql-error.log' for error logging: Per ...
最新文章
- 开学季,教你用Python画大学教室座位神分区图!网友直呼“中枪”
- 函数声明与函数表达式
- nginx lua示例
- 计算机原理存储器实验报告,计算机组成原理存储器实验报告.doc
- Fiddler抓包使用教程-Https
- mysql 案例~mysql主从复制延迟处理(2)
- 2、MapReduce的job提交启动过程
- c#中contextMenuStrip与datagridview使用CellMouseDown事件及treeview使用mousedown事件
- B 树、B+ 树、B* 树
- linux查看redis内存,Linux查看redis占用内存的方法
- spring mvc controller json数据
- Bailian4116 拯救行动【优先搜索】
- [Android]OkHttp的简单封装-辅助框架
- cdrx4自动排版步骤_如何在CorelDRAW软件排版CDR怎么快速排版技巧?
- mobilenet cpu 加速_UP手游加速器苹果版下载安装-UP手游加速器iOS苹果版下载
- CentOS 7.6镜像下载
- UG NX 12抽取体特征
- 2017.6.12“找回本心 坚持学习”
- CSS3画布Canvas知识点
- kotlin协程与线程池