mysql备份报错1356,解决mysqldump备份报错: Couldn't execute 'SHOW FIELDS FROM Unknown error 1356...
服务器环境:[root@localhost mysql]# cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)
[root@localhost mysql]# uname -a
Linux localhost.localdomain 3.10.0-514.21.1.el7.x86_64 #1 SMP Thu May 25 17:04:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost mysql]# CentOS Linux release 7.3.1611 (Core)
MySQL版本号:mysql> select version();
+------------+
| version() |
+------------+
| 5.7.13-log |
+------------+
1 row in set (0.00 sec)
报错具体情况:[root@localhost tmp]# mysqldump -uroot -p --default-character-set=utf8 --triggers -R --hex-blob --flush-logs --events --single-transaction --master-data=2 --all-databases|gzip >/tmp/134-20170831.sql.gz
Enter password:
mysqldump: Couldn't execute 'SHOW FIELDS FROM `v_product_info`': Unknown error 1356 (1356)
之前,由于数据库作主要用于测试,数据量不大,所以直接用的是mysqldump备份,没有出过问题。今天根据报错提示,是`v_product_info`这个视图出了问题;
下面排查问题所在:mysql> select * from information_schema.tables where TABLE_NAME LIKE '%v_product_info%' AND table_type='view'\G;
mysql> USE POSEIDON;
mysql> SHOW CREATE VIEW v_product_info\G;
下面为视图内容:CREATE ALGORITHM = UNDEFINED DEFINER = `dev_oheimdall_user`@`%` SQL SECURITY DEFINER VIEW `v_product_info` AS SELECT
`a`.`id` AS `id`,
`a`.`product_name` AS `product_name`,
`a`.`feechannel_name` AS `feechannel_name`,
`d`.`branch` AS `branch`,
`a`.`product_city` AS `product_city`,
`a`.`product_type` AS `product_type`,
`a`.`mortgage_lend_terms` AS `mortgage_lend_terms`,
`c`.`sparehouse_require` AS `sparehouse_require`,
`a`.`lend_time_start` AS `lend_time_start`,
`a`.`lend_time_end` AS `lend_time_end`,
`a`.`month_rate_start` AS `month_rate_start`,
`a`.`month_rate_end` AS `month_rate_end`,
`a`.`repayment_mode` AS `repayment_mode`,
`a`.`gmt_create` AS `gmt_create`,
`a`.`status_name` AS `status_name`,
`a`.`creater` AS `creater`,
(
CASE
WHEN (
`a`.`id` = `b`.`product_basic_id`
) THEN
`b`.`credit`
WHEN (
`a`.`id` = `c`.`product_basic_id`
) THEN
`c`.`credit_require`
END
) AS `credit`
FROM
(
(
(
`product_basic` `a`
LEFT JOIN `product_credit_admit` `b` ON (
(
`a`.`id` = `b`.`product_basic_id`
)
)
)
LEFT JOIN `product_mortgage_admit` `c` ON (
(
`a`.`id` = `c`.`product_basic_id`
)
)
)
LEFT JOIN `fund_channel` `d` ON (
(
`a`.`feechannel_id` = `d`.`id`
)
)
)
解决问题办法:mysql> DESC product_basic;
ERROR 1146 (42S02): Unknown error 1146
mysql> DESC product_mortgage_admit;
ERROR 1146 (42S02): Unknown error 1146
mysql> DROP VIEW v_product_info;
Query OK, 0 rows affected (0.10 sec)
然后再进行备份,发现很快顺利完成。
mysql备份报错1356,解决mysqldump备份报错: Couldn't execute 'SHOW FIELDS FROM Unknown error 1356...相关推荐
- php iconv 报错,如何解决php iconv报错问题
php iconv报错的解决办法:1.通过[iconv("GB2312","UTF-8",$text``);]方法把gb2312置换成"utf-8&q ...
- mysql 8.0.25 取巧解决修改密码报错问题
mysql修改密码 报错 # 修改密码 set password for root@localhost=password('新密码'); 1.1 报错: ERROR 1064 (42000): You ...
- mysql dump 数据时间_使用mysqldump备份数据及做时间点还原测试步骤
1.备份dbtest数据库数据 # mysqldump --databases dbtest --master-data=2 --single-transaction >s2.sql 记录当前的 ...
- 启动azkaban报错_解决启动Azkaban报错问题:java.lang.NoSuchMethodError: com.google.comm
问题描述: 启动Azkaban报错: java.lang.NoSuchMethodError:com.google.common.collect.ImmutableMap.toImmutableMap ...
- 暴走大侠找不到服务器了,暴走大侠报错如何解决?游戏报错解决方法图文分享...
暴走大侠中大家在游戏过程中一定遇到了不少的问题吧,下面小编就为大家详细解答一下这些问题,希望能帮助到大家,一起来看看吧. 暴走大侠常见问题一览 1,翡翠叶最划算最节省的用法就是换门派贡献,然后拿贡献换 ...
- mysql8中only_full_group_by与mysql直接解压版本没有my.ini与数据库备份与备份时出错的解决办法
首先说一下我的问题,我最开始遇到的是执行sql时出现only_full_group_by的报错,然后网上找解决办法,结果发现需要修改my.ini配置文件,然后发现我的mysql是解压的,默认是没有my ...
- mysql dba系统学习(16)mysql的mysqldump备份 mysql dba系统学习(17)mysql的备份和恢复的完整实践
mysql数据库的备份恢复 mysqldump备份数据库 -B, --databases Dump several databases. Note the difference in usag ...
- Mysql mysqldump备份数据
mysqldump客户端实用程序执行逻辑备份,生成一组 SQL 语句,可以执行这些语句来重现原始数据库对象定义和表数据 .它转储一个或多个 MySQL 数据库以进行备份或传输到另一台 SQL 服务器. ...
- mac 备份文件 太大 时间机器_新手必看!加速 Mac 时间机器备份速度教程,Time Machine 备份太慢的解决方法...
相信用过一段时间电脑的人,都知道经常备份 macOS 系统的重要性了.特别是最近很多人想体验全新设计的 macOS 11 Big Sur 系统,但是因为升级后除了格盘重装/时间机器恢复外不能通过其它方 ...
最新文章
- 白话Elasticsearch12-深度探秘搜索技术之基于multi_match + best fields语法实现dis_max+tie_breaker
- 从比特币脚本引擎到以太坊虚拟机
- linux网络相关配置
- Hadoop分布式文件系统:架构和设计要点
- 第二次打开不是最大_第二次约会男生该干嘛,才能让关系更进一步?
- EDAS-机器导入失败
- (二)MR之reduce多目录输出
- js判断是否是正整数,js判断是否是数字
- C语言从入门到不放弃---编程环境的搭建到上手写代码
- zz 联想ThinkPad X230换固态盘小记
- 进销存货物管理系统 论文
- 教你如何使用u盘安装Linux系统,手把手教你如何使用u盘安装Linux系统
- Matplotlib可视化图表
- 如何修改Julia语言环境的安装包默认安装文件夹的位置
- 【备忘】真.护眼色 数值
- Linux环境:Zookeeper:Error contacting service. It is probably not running
- 约瑟夫环问题(丢手绢问题)
- 动态获取织梦CMS最新更新 利于收录的SiteMap.php文件
- js赋值改变后原来的东西也改变了,影响了好几个其它使用同一个源数据的原因以及解决方法
- HCNP——OSPF报文类型的五种格式