Dump не заливается.

Статус
В этой теме нельзя размещать новые ответы.

lex2d

Постоялец
Регистрация
12 Май 2008
Сообщения
611
Реакции
107
Подскажите мне такой вопрос.
Делал дамп базы MySQL, видимо, 5.0 версии.
Сейчас , походу выше -версия.
И DLE, была 7.3 ,а, сейчас 8.2.
Делал через phpmyAdmin.
Обратно залить пытался, через sypex dumper.php.Поскоку дамп 14мб.
Пишет следущее:
Возникла ошибка!-
Неправильный запрос:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'п»ї-- phpMyAdmin SQL DumpSET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"' at line 1 (256)
Что, в переводе звучит, как :
ошибка на предмет корректного синтаксиса для использования рядом с "п» ї - PhpMyAdmin SQL
????:(
PS: Пробовал bigdumper, показывает белый экран, без текста.
 
В самом дампе SQL нет лишних значков кодировки?
 
выложи сюда
эту строку
 
Пользуясь редактором (Notepad++, например), удалите первые 4 символа, кракозябры, сигнатура для utf8...
Добавьте в начало файла следующую строку: SET NAMES=utf8;
Добавьте USE DATABASE имя базы, если строки нет в дампе.
Можно обойтись и без всего этого.. Следите за тем что делаете..
Вы в какой кодировке делали дамп и в какую базу с какой кодировкой заливаете?
 
выложи сюда
эту строку
-- phpMyAdmin SQL Dump
-- version 2.11.9.1
-- Для просмотра ссылки Войди или Зарегистрируйся
--
-- Хост: localhost
В блокноте- это выглядит так: =phpMyAdmin SQL Dump0version 2.11.9.1=Для просмотра ссылки Войди или Зарегистрируйся==Хост: localhost=время
Где вместо = идут квадратики.
Вы в какой кодировке делали дамп и в какую базу с какой кодировкой заливаете?
К сожалению, не могу ответить на этот вопрос, просто слил базу. Но, надеюсь, что windows-1251, поскольку русские слова в ней есть.
 
Дополнительный символы в текстовом SQL могут появиться в utf-8, нужно сохранять в utf-8 без BOM (если текстовым редактором его открываете)
 
Я, уже ушёл с того хостинга, и, теперь dump файл не слить заново.
Когда пытаюсь залить через phpmyadmin выдаёт ошибку.
Пишет что-то, про латин, swedish, наверное он всётаки в UTF-8, хотя там есть русские слова ???
Сливался в phpmyadmin без какой-либо коректировки:(
Дополнительный символы в текстовом SQL могут появиться в utf-8, нужно сохранять в utf-8 без BOM (если текстовым редактором его открываете)
Непонял, его можно отредактировать?
 
Непонял, его можно отредактировать?
SQL дамп это по сути текстовый файл в котором записаны данные и таблички. Иногда например нужно залить отдельную табличку в базу, берем открываем текстовиком дамп и копируем нужную табличку.
 
Конечно его можно отредактировать.
kharol правильно сказал, откройте Блокнотом или лучше SQL редактором ( MySql-Front, Navicad), так как блокнот скорее всего повиснет, если попробуешь открыть такой большой файл, и удали лишние символы на которые ругается дампер
 
Какой прогой под Widows можно перекодировать базу данных из UTF 8 в Windows-1251
Вроде такое возможно.
По крайней мере под linux точно.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху