Страница 1 из 2

Перенос базы

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

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

Добавлено: Ср ноя 24, 2010 5:37 pm
NiTr0
Грабли скорее всего не в базе, а в морде, вернее - кодировке сервера. Которая не соответствует кодировке, с которой работает биллинг с базой. И дамп тут ни при чем.

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

Добавлено: Ср ноя 24, 2010 6:04 pm
galaxy
Да нет наверное, пункты меню нормально читаются, искажена инфо - ФИО, адресс и т.д

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

Добавлено: Ср ноя 24, 2010 6:30 pm
zakachkin
На днях решал точно такую же проблему.
в дампе

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

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

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

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

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

$conf{dbcharset}='cp1251';

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

Добавлено: Чт ноя 25, 2010 9:14 am
galaxy
помогло но сточностью до наоборот в config.pl прописал latin1, видать в прошлій раз база біла создана в єтой кодировке :)

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

Добавлено: Чт ноя 25, 2010 12:45 pm
NiTr0
Зря. Поимеете кучу проблем потом с поиском и т.д. Поправьте в дампе кодировки полей и залейте по новой.

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

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

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

Добавлено: Вт дек 14, 2010 3:03 pm
galaxy
Извените за тупой вопрос а чем в огромном файле кодировку поменять, стандартные средства матерятся :(

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

Добавлено: Вт дек 14, 2010 3:19 pm
NiTr0
sed к примеру, для замены строк... ну и iconv если надо конвертить кодировки строк (при этом ессно блобы дампить в hex а не в raw - иначе пароли поломаются)

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

Добавлено: Ср дек 15, 2010 3:54 pm
galaxy
Спасибо!

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

Добавлено: Пн янв 24, 2011 12:11 pm
~AsmodeuS~
кстати для ком пользователей есть утилита которая это быстро делает

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

Добавлено: Пн янв 24, 2011 12:47 pm
galaxy
Да для ком. пользователей, не раз уже задумівался, но пока на 500 онайн єто роскош, есть более приоритетніе направления.

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

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

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

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

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

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

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

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