Локали и кодировки.

Второй день парился с переносом сайтов. Вордпресс, база ессно в утф8. Все нормально дампит, но вот при импорте такого дампа увидел сплошные ???????? вместо русских букв. Два дня бился с этими кодировками. Phpmyadmin нормально дампит, но большие дампы обрывает по таймауту выполнения + веб частенько там кладется, иногда совсем не достучаться.
Дампил вот так

/usr/local/mysql-standard-4.1.10-pc-linux-gnu-i686/bin/mysqldump —compact -u user -ppass db_name > test.sql

Дампилось то все правильно, но косяк в том что писалось в локальный файл в своей, системной кодировке, а она кирилицу никак не понимает. Добавил кодировку записи

/usr/local/mysql-standard-4.1.10-pc-linux-gnu-i686/bin/mysqldump —default-character-set=koi8r -u user -ppass db_name > test.sql

и дамп записался нормально.

0.00 avg. rating (0% score) - 0 votes

4 комментария

  • Спасибо. Просто спасибо, за красивые мысли вслух. В цитатник.

  • Интересно, как это так свои базы парсят, по прямому эфиру чтоли. Респект.

  • Сила джедая тебе помогла! Сань,  а есть реальная тема делать полный бекап всех сайтов с одного сервака на другой? Можть так быстрее будет?

    • Не понял про че ты.

css.php