Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] [mysqldump] дамп базы в utf8

Ответить
Настройки темы
MySQL - [решено] [mysqldump] дамп базы в utf8

Аватара для Ramzes_

Старожил


Сообщения: 203
Благодарности: 41


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


MySQL 4.1.21.
Кодировка базы utf8.

Пытаюсь сделать на хостинге дамп базы в utf-8.
Код: Выделить весь код
mysqldump -uibprov_testcrm -hlocalhost -p****** --default-character-set=utf8 ibprov_testcrm | gzip -c > /home/ibprov/backup/crm_`date "+%Y_%m_%d__%H_%M_%S"`.sql.gz
Однако кодировка дампа получается cp1251, и русские буквы отображаются нормально а остальные юникодные символы заменяются вопросиками. Что бы такого можно сделать, чтобы дамп получался в utf8?

Интерсует именно mysqldump, так как хотелось бы по планировщику ежедневно иметь свежую копию бд на своей машине.

-------
Хотите, чтобы девушка сказала вам «Да!»? Спросите, принимает ли она условия лицензионного соглашения.


Отправлено: 16:58, 17-09-2008

 

Новый участник


Сообщения: 3
Благодарности: 1

Профиль | Отправить PM | Цитировать


дампы (в т.ч. и mysql-ные) есть обычные текстовые файлы; поэтому при необходимости они замечательно перекодируются iconv-ом; перекодированный iconv-ом дамп восстанавливается без проблем (конечно если правильно настроен collation)

Отправлено: 11:37, 24-09-2008 | #2



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

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


Аватара для Ramzes_

Старожил


Сообщения: 203
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


Цитата:
дампы (в т.ч. и mysql-ные) есть обычные текстовые файлы; поэтому при необходимости они замечательно перекодируются iconv-ом; перекодированный iconv-ом дамп восстанавливается без проблем (конечно если правильно настроен collation)
Проблема только в том, что из вопросика в файле в кодировке cp1251 обратно юникодный символ никаким iconv-ом получить не получится

-------
Хотите, чтобы девушка сказала вам «Да!»? Спросите, принимает ли она условия лицензионного соглашения.


Отправлено: 16:08, 24-09-2008 | #3


Аватара для Ramzes_

Старожил


Сообщения: 203
Благодарности: 41

Профиль | Сайт | Отправить PM | Цитировать


Путем воздействия коллективного разума сделан вывод, что mysqldump на хостинге пропатчен для принудительного использования cp1251, поскольку на указание любой кодировки в --default-character-set он, кроме изменения строки SET NAMES в самом начале дампа больше никак не реагирует.
Поскольку саппорт хостера в полном неадеквате, принято решение поменять хостинг.

-------
Хотите, чтобы девушка сказала вам «Да!»? Спросите, принимает ли она условия лицензионного соглашения.


Отправлено: 13:25, 20-10-2008 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - [решено] [mysqldump] дамп базы в utf8

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] как происходит dump(дамп)? ILLeGaLL Хочу все знать 6 28-05-2009 23:56
Разное - [решено] Аварийный дамп памяти. amzir Microsoft Windows Vista 3 20-03-2009 12:07
MySQL - [решено] mysqldump: Got error: 1016 Artem-Samsung Программирование и базы данных 3 05-03-2009 14:01
[решено] кодировка utf8 для базы dima1981 Вебмастеру 34 09-08-2008 09:23
[решено] перекодировка сайта с cp1251 в utf8 VeshchiyOleg Вебмастеру 7 18-07-2007 13:18




 
Переход