Помогите залить Dump.sql

Статус
В этой теме нельзя размещать новые ответы.
windows7, если не разберётесь, можете дать мне доступ к обоим серверам, помогу с переносом.
 
sypex dumper переносит все и причем корректно
проверено не один раз
 
Громкое заявление.
Если дамп сделан "криво" и в не верной кодировке, то вместо русских букв вы увидите что-то типа ??? или "кракозябры". И ничего вы сделать с ним не сможете.
Сначала посмотрите на дамп, а уж потом пишите "за несколько секунд".
Не громкое. Рекомендую ознакомится с iconv. В зависимости от объема данных от 1 секунды до нескольких часов.
В подтверждение своих слов: 2 базы
1. montag.sql База в cp1251
2. montag.utf8.sql Бза в utf8
Для просмотра ссылки Войди или Зарегистрируйся
Такой конверт занимает около 1 секунды.
 
Да у меня в дампе квадратиков много ( это вместо ????)
Получится перекодировать ?
 
конечно, в винде не знаю как реализовывается - в linux
iconv dump.sql -f исходная_кодировка -t нужная_кодировка -o dump.new.sql
 
  • Нравится
Реакции: 1010
конечно, в винде не знаю как реализовывается - в linux
iconv dump.sql -f исходная_кодировка -t нужная_кодировка -o dump.new.sql

можно еще перенести базу в бинарном режиме надо всего лишь скопировать /var/mysql/имя базы на новый сервер и создать для этой базы пользователя
В этом случае проблем с кодировкой быть не должно
 
Была подобная ситуация (делал дамп базы при помощи joomlapack)- после восстановления получились сплошные закорючки. Решилась проблема весьма просто
cat xxx.sql |iconv -c -f utf-8 -t latin1 > db_xxxx.sql возвращием дамп в исходное состоянии, т.к. mysql считает что данные хранятся в латин1 а кодировка клиента(PHP) – utf-8 и естественно конвертация проходит не правильно
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху