LINUX.ORG.RU

[mysql] обновление баз с 4.0 до 5.0

 


0

0

есть сервер, на нем стоит slackware 10 и mysql 4.0 соответственно, на сервере крутится несколько блогов на wordpress 2.6 (настройки чарсета соответственно пытаются быть utf8 , несмотря на то что mysql его как-бы и не знает)


собственно при переносе такой базы на mysql 5.0 отдельные символы (апострофы, китайские иероглифы (тоже есть и такие)) заменяются на мусорные символы, в итоге блог выглядит как куча мусора.


как это все корректно сконвертировать?

★★★★★
Ответ на: комментарий от Komintern

вообще то я пытаюсь перенести все это на другой сервер

mysqldump -u root -p -A -a -c --single-transaction > dump

немного подправила базу mysql (чтобы не запускать fix permissions)
потом собственно дамп всего этого на новом сервере (5.0)

mysql -u root -p < dump


проблем ни с чем нет, 2 форума, один из которых на русском, второй частично на китайском, все отлично перенеслось, а вот базы wordpress c крокозябрами, даже на обычном английском (апострофы все заменены на мусор)

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

попробуй через phpMyAdmin - никогда никаких проблем с кодировками не возникало

anonymous
()
Ответ на: комментарий от Komintern

mysql_upgrade сделала полный погром , после чего база оказалась в полностью неюзабельном виде, если учесть что сервер днем используется - откатила пока,. хулиганить буду позже )

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от sabonez

на localhost'e проверила с зеркалом сайта - все корректно
спасибо всем за ответы.


попутно вопрос - насколько дырявый mysql 4.0.27 ? ( имеются ввиду неисправленые ошибки влияющие на безопасность )
Патрик вроде бы не обновляет его для слаки

доступ извне к порту mysql закрыт фаерволлом

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

>попутно вопрос - насколько дырявый mysql 4.0.27 ? ( имеются ввиду неисправленые ошибки влияющие на безопасность )

ХЗ, тут надо курить ченджлоги, 4.0.23 пользовал довольно долго - вроде не сломали ;-)

>доступ извне к порту mysql закрыт фаерволлом

Я б тем более не парился.

sabonez ★☆☆☆
()

Вордпрессы умеют экспортировать свои данные, воспользуйся этой функцией

fMad ★★★
()
Ответ на: комментарий от fMad

wordpress-ы не мои, мое дело их нормально перенести и забыть

Sylvia ★★★★★
() автор топика

фсе, проапгрейдилась

mysql импорт без опций (дефолтные, latin1)
проблемные базы wordpress'a с --default-character-set=utf8

просто не хочется на debian etch гонять sql древнючей (дырявой?) версии
хоть он и собран на этой же машине со SlackBuild'a


так уж получилось что навряд ли человек , который бложит на вордпрессе сам бы перенес свои базы, виндузятник ( к тому же китаец
так что все его 拉面 на месте

спасибо всем ответившим.

тема закрыта

Sylvia ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.