Ошибка при импорте файла mysqldump - Недопустимое двойное значение, обнаруженное во время разбора

В настоящее время я получаю следующую ошибку при попытке импортировать /восстановить файл mysqldump:

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

Я смотрел в разных местах в Интернете и не мог найти ничего похожего.

Немного фона:

Я пытаюсь создать новый блок репликации, а mysqldump является новым из другого реплики. Оба блока:

  

CentOS 5.7 с MySQL 5.0.77-4

Для создания mysqldump использовалось следующее:

$ mysqldump --lock-all-tables --all-databases | gzip -9 > mysqldump.sql.gz

В новом окне репликации сейчас ничего нет, и все базы данных /таблицы должны быть созданы mysqldump. Любые идеи?

Спасибо!

6 голосов | спросил stanleykylee 15 22011vEurope/Moscow11bEurope/MoscowTue, 15 Nov 2011 01:25:05 +0400 2011, 01:25:05

2 ответа


13

Текущий отчет об ошибке на этом .

Отчет об ошибке содержит предлагаемую работу в нижней строке [22.01.2010 6:46]:

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

Дайте ему попробовать !!!

ответил RolandoMySQLDBA 15 22011vEurope/Moscow11bEurope/MoscowTue, 15 Nov 2011 01:36:03 +0400 2011, 01:36:03
-1

sed -i "s /1.79769313486232e + 308 /'1.79769313486232e + 308' /g" mysqlDump.sql

ответил Dhanasekaran Anbalagan 30 +03002015-10-30T00:30:53+03:00312015bEurope/MoscowFri, 30 Oct 2015 00:30:53 +0300 2015, 00:30:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132