View previous topic :: View next topic |
Author |
Message |
Behivor n00b


Joined: 20 Oct 2005 Posts: 23 Location: Ukranian, Mariupol
|
Posted: Mon May 01, 2006 4:53 am Post subject: MySQL и кодировка |
|
|
Есть у меня маааленький портал для локальной сети на мой машине. Портал построен на движке mambo. после очередного обновления MySQL стал получать подобное сообщение:
Quote: | DB function failed with error number 1033
Table './mambo/mos_session' was created with a different version of MySQL and cannot be read SQL=SELECT session_id FROM mos_session WHERE session_id=MD5('519b7cdd337c6905cc86b231b8eb1940')
SQL =
SELECT session_id FROM mos_session WHERE session_id=MD5('519b7cdd337c6905cc86b231b8eb1940') |
я это понимаю, так, что почему-то новая версия базы (4.1.18-r61) стала считать эти таблицы более новые, почему и не сходится MD5....
Ладно, откат назад на версию 4.1.14-r1 не помог. Поставил самую свежую - 5.0.19-r1. Таблицы увиделись, но он не хочет работать с кодировкой cp1251..... и как это лечить?
ОС - Gentoo 2005.1
Заранее благодарен. |
|
Back to top |
|
 |
lefsha Veteran

Joined: 30 Aug 2004 Posts: 1173 Location: Burgas, Bulgaria
|
Posted: Thu May 04, 2006 8:05 pm Post subject: |
|
|
Поставь dev-db/mysql-administrator и настрой кодировку таблицы.
Тоже самое можно сделать в ручную.
Хотя я бы на твоем месте установил бы UTF-8 и забыл бы
о кодировках вообще. Точнее я так уже давно сделал...
Кодировку можно присваивать каждой таблице,
если она была вкомпилена в базу.
cp1251 - самый нестандартный вариант из всех... _________________ Lefsha |
|
Back to top |
|
 |
Behivor n00b


Joined: 20 Oct 2005 Posts: 23 Location: Ukranian, Mariupol
|
Posted: Fri May 05, 2006 8:30 am Post subject: |
|
|
я еще не решился переходить на utf8...
как вкомпилить ту или иную кодировку в MySQL? |
|
Back to top |
|
 |
lefsha Veteran

Joined: 30 Aug 2004 Posts: 1173 Location: Burgas, Bulgaria
|
Posted: Fri May 05, 2006 5:56 pm Post subject: |
|
|
Behivor wrote: | я еще не решился переходить на utf8...
|
Берешь горилки пол стакана, кусок хлеба, ставишь на стол икону,
молишься выпиваешь и тут же закусываешь.
После чего ставишь UTF-8 и идешь спать.
На следующее утро страхи пропали и проблемы с ними...
Behivor wrote: |
как вкомпилить ту или иную кодировку в MySQL? |
Смотри опции компиляции - они описаны в .ebuild
если твоей кодировки нет - добавляешь и все.
ну можешь и остальные прибить если не надо. _________________ Lefsha |
|
Back to top |
|
 |
|