导入 mysqldump 文件时出错 - 解析期间发现非法双精度值

sta*_*lee 6 mysql mysqldump backup import

我目前在尝试导入/恢复 mysqldump 文件时遇到以下错误:

ERROR 1367 (22007) at line 445: Illegal double '1.79769313486232e+308' 
value found during parsing
Run Code Online (Sandbox Code Playgroud)

我在网上看了很多地方,找不到任何类似的东西。

一些背景:

我正在尝试创建一个新的复制框,而 mysqldump 是来自另一个复制框的新副本。两个盒子分别是:

CentOS 5.7 与 MySQL 5.0.77-4

使用以下内容创建 mysqldump:

$ mysqldump --lock-all-tables --all-databases | gzip -9 > mysqldump.sql.gz
Run Code Online (Sandbox Code Playgroud)

新的复制框现在什么都没有,所有的数据库/表都应该由 mysqldump 创建。任何见解?

谢谢!

Rol*_*DBA 13

目前有关于这个的开放错误报告

错误报告在底部条目 [2010 年 1 月 22 日 6:46] 中提供了建议的解决方法:

replace 1.79769313486232e+308 \'1.79769313486232e+308\' -- filename

试一试 !!!