Перенос базы

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Перенос базы

Сообщение galaxy »

Доброго времени суток!
Возникла необходимость перенести базу абиллса на другой сервак. Восстановился из дампа и...
В Веб-морде вместо кирилицы - иероглифы :(
Замена в дампе кодировки ничего не дала, тоже самое при восстановлении из бекапа системы.
Помогите, где наступил на грабли ?

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Перенос базы

Сообщение NiTr0 »

Грабли скорее всего не в базе, а в морде, вернее - кодировке сервера. Которая не соответствует кодировке, с которой работает биллинг с базой. И дамп тут ни при чем.

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

Да нет наверное, пункты меню нормально читаются, искажена инфо - ФИО, адресс и т.д

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Перенос базы

Сообщение zakachkin »

На днях решал точно такую же проблему.
в дампе

Код: Выделить всё

DEFAULT CHARSET=latin1
исправил на

Код: Выделить всё

DEFAULT CHARSET=cp1251
во всех таблицах.
и в config.pl

Код: Выделить всё

$conf{dbcharset}='cp1251';
Я не волшебник... я только учусь!

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

помогло но сточностью до наоборот в config.pl прописал latin1, видать в прошлій раз база біла создана в єтой кодировке :)

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Перенос базы

Сообщение NiTr0 »

Зря. Поимеете кучу проблем потом с поиском и т.д. Поправьте в дампе кодировки полей и залейте по новой.

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

Да в субботу ночью улетел сервер с биллингом, пришлось так и оставить кодировку, проверял поиск по улицам, фамилиям все ищет, и ищет правильно,
кстати а такая ошибка не может біть из-за кодировки: LOG_ERR: ACCT [] ACCT Accounting-On SQL Error - поле юзера действительно пустое, и авторизация проходит с черт-знает какой попитки (от 2 до 6)

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

Извените за тупой вопрос а чем в огромном файле кодировку поменять, стандартные средства матерятся :(

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: Перенос базы

Сообщение NiTr0 »

sed к примеру, для замены строк... ну и iconv если надо конвертить кодировки строк (при этом ессно блобы дампить в hex а не в raw - иначе пароли поломаются)

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

Спасибо!

~AsmodeuS~
Site Admin
Сообщения: 5749
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Перенос базы

Сообщение ~AsmodeuS~ »

кстати для ком пользователей есть утилита которая это быстро делает

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

Да для ком. пользователей, не раз уже задумівался, но пока на 500 онайн єто роскош, есть более приоритетніе направления.

sopov
Сообщения: 610
Зарегистрирован: Вс апр 02, 2006 7:13 pm

Re: Перенос базы

Сообщение sopov »

Лол... Я тоже знаю такие утилиты - mc и cp называются. Копируете целиком директорию /var/db/mysql на другой сервер и все. Очень быстро, бесплатно и ничего дампить, и конвертировать не надо. :mrgreen:

galaxy
Сообщения: 176
Зарегистрирован: Ср сен 13, 2006 6:57 pm
Откуда: Могилев-Подольский
Контактная информация:

Re: Перенос базы

Сообщение galaxy »

Да, а я стормозил с cp и mc, а теперь начались траблы помянл сегодня на сервере мамку и проц (наверное просто совпало)
Захожу в веб-админку - мониторинг - активных подключенных 0 :(, на микротик - все впрорядке.
ЗАхожу в клиенты, а там все красным :( у всех минус
Проверяю по базе, выборкой по мускулу, деньги на счетах есть.
Проверяю - ложу деньги на депозит через веб, проверяю через запрос все правильно.
Но это еще не весь прикол....
Захожу в веб-админку с домашнего ПК - все в порядке.
У некоторых клиентов тот-же глюк с персональным кабинетом, непонятно на какое число отображается состояние счета.
Т.е. счет пополнили, заходят на свою страничку и ... а на счете минус.
С другого компа заходиш все в порядке.

Помигете советом, как исправить.

zakachkin
Сообщения: 336
Зарегистрирован: Чт янв 07, 2010 11:00 am

Re: Перенос базы

Сообщение zakachkin »

galaxy писал(а):Да, а я стормозил с cp и mc, а теперь начались траблы помянл сегодня на сервере мамку и проц (наверное просто совпало)
Захожу в веб-админку - мониторинг - активных подключенных 0 :(, на микротик - все впрорядке.
ЗАхожу в клиенты, а там все красным :( у всех минус
Проверяю по базе, выборкой по мускулу, деньги на счетах есть.
Проверяю - ложу деньги на депозит через веб, проверяю через запрос все правильно.
Но это еще не весь прикол....
Захожу в веб-админку с домашнего ПК - все в порядке.
У некоторых клиентов тот-же глюк с персональным кабинетом, непонятно на какое число отображается состояние счета.
Т.е. счет пополнили, заходят на свою страничку и ... а на счете минус.
С другого компа заходиш все в порядке.

Помигете советом, как исправить.
Дату поставь верную.
Я не волшебник... я только учусь!

Ответить