Название: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 13:49:46 Сделал бекап базы скриптом по мануалу. Восстановил ее под именем test, как в примере.
В админке сменил имя базы на test. В nodeny.cfg и sat.cfg также сменил на test. Перезапустил. При попытке залогинится в админке, пишет: "Неверный логин или пароль". Что не так сделал? Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 29 Сентября 2009, 16:07:22 Зайди под учеткой Настройщика НоДени: admin - пароль_на_базу ...
и исправь в Настройках имя базы. Потом настройки СОХРАНИ. Вроде так. Ах да .. ПОЛЬЗОВАТЕЛЯМ, которым должно быть разрешено коннектится к базе, ТОЖЕ измени права и имя базы. Можно по другому: Если ты восстанавливаешься из бакапа и старая база тебе не нужна, то проще всего грохнуть из старой базы все таблицы (пхпМуАдмином, например) и залить бакап В ТУ ЖЕ БАЗУ. Тогда ниче править не надо будет и все работает "из коробки" )) Я так у себя делаю, выходит быстро и просто .. Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 16:22:24 Зайди под учеткой Настройщика НоДени: admin - пароль_на_базу ... и исправь в Настройках имя базы. Потом настройки СОХРАНИ. Вроде так. А если ты восстанавливаешься из бакапа и старая база тебе не нужна, то проще всего грохнуть из старой базы все таблицы (пхпМуАдмином, например) и залить бакап В ТУ ЖЕ БАЗУ. Тогда ниче править не надо будет и все работает "из коробки" )) Я так у себя делаю, выходит быстро и просто .. Дык там нормально все. Я прописал новое имя базы, сохранил вышел. а зайти теперь не могу Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 29 Сентября 2009, 16:27:46 Сверху подправил пост ...
Лучший и безгиморный вариант - заливать все в базу с тем же именем... Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 16:40:13 В старую базу - это хорошо :)
Вот не знаю как быть сейчас. В админку зайти не могу... Зайди под учеткой Настройщика НоДени: admin - пароль_на_базу ... Не получается зайти под логином admin и паролем на базуНазвание: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 29 Сентября 2009, 16:41:43 А сам биллинг хоть запущен ?
perl nodeny.pl типа? Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 16:47:19 А сам биллинг хоть запущен ? Даperl nodeny.pl типа? 1013 ?? S< 0:21.38 perl nodeny.pl (perl5.8.9) "Неверный логин или пароль" хоть тресни. Хотя и в базе которая была и в базе которую восстановил админ одинаковый Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 29 Сентября 2009, 17:25:02 Попробуй сделай все сначала ...
Удали и создай базу bill. Само собой, в ней уже все безвозвратно удалится... Влей бакап - mysql -p bill < backup_2009-09-28.sql Проверь права пользователя bill_kernel на базу bill Select, Insert, Update, Delete, Create, Index, Drop и пользователя bill_www на базу bill - Select, Insert, Update, Delete Перезапусти nodeny.pl Если все ок, то проверь пользователей сателлитов и сами файлы sat.cfg Название: Re: Как правильно поднять базу из бекапа? Отправлено: Александр (AleksHr) от 29 Сентября 2009, 17:34:16 А проще все сделать из под системного логина, в документации по установке пишет как сделать его активным, зайти под ним и отредактировать пароль админа.
Мои мысли: может не установили ключ шифрования паролей в БД, или ключ заглючил и зашифровало пароль что не подходит, но я не знаю как работает даная штука. Так что сразу после смены паролей в БД смените пароль шифрования ключей на какой нить dfgskjgf, без лишных знаков и не очень долгий. P.S. В документации, а именно в файле install.html есть специальный роздел - проблемы входа в админку, вы читали его? Если да попробуйте еще раз, процедура активации системного логина там описана хорошо. Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 17:52:37 Короче все снес. Переинсталил создал базу такую же как и на продакшене.
Залил бекап, вроде все ок. Но... захожу к абоненту, жму пароль "показать" выводит пустое окошко. Это они типа потерялись? пароли. или проблема в том что на продакшене ноденай версии 49.17 а восстанавливаю ее на 49.28? Название: Re: Как правильно поднять базу из бекапа? Отправлено: Александр (AleksHr) от 29 Сентября 2009, 18:08:21 Короче все снес. Переинсталил создал базу такую же как и на продакшене. Залил бекап, вроде все ок. Но... захожу к абоненту, жму пароль "показать" выводит пустое окошко. Это они типа потерялись? пароли. или проблема в том что на продакшене ноденай версии 49.17 а восстанавливаю ее на 49.28? Думаю тут ясное дело что база от 17 версии на 28 работать не будет без апдейтов, так что... Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 18:16:57 а апдейт накатить на продакшене 49.17 - 49.28. глюков не возникнет? Например, в доп параметрах не потеряются МАК адреса у абонов?
Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 29 Сентября 2009, 18:22:03 В инсталяшке 49.28 в папке /update есть необходимые скрипты для этого ...
п.с. обновлял с 50.19 до 50.28 - все осталось на месте Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 29 Сентября 2009, 20:02:09 поставил на тестовой машине ноденай 49.17 залил туда бекап с продакшена этой же версии.
Все в норме, но по-прежнему, если нажать у абонента показать пароль - пустое окошко.... Может такое быть что при создании бекапа, поле с паролями не попало в архив? Архивировал скриптом из мануала. Единственное отличие: на продакшене фря 7.2 на тестовой машине 7.0 Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 30 Сентября 2009, 21:20:33 Ну так залезь в базу мускуля руками или пхпМуАдмином и посмотри, ЕСТЬ ли в поле bill:/users/passwd ченить отличное от пустого места ))
Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 30 Сентября 2009, 21:41:56 Ну так залезь в базу мускуля руками или пхпМуАдмином и посмотри, ЕСТЬ ли в поле bill:/users/passwd ченить отличное от пустого места )) да есть. В закодированном виде.А в абонке жмешь показать пароль - пусто ))) И естественно не авторизует Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 30 Сентября 2009, 23:12:37 Ну тогда, если ты бакап сделал на 49.17 и поднял и используешь ТОЖЕ с 49.17, то все должно работать ...
Ну накрайняк, скопируй с рабочего серва файлы и папки с биллингом (нодени и апач/ввв) на тестовый сервер с развернутой базой и там запусти ... Оно не может не подняться .. гдето знач косячишь в другом НЕожиданном месте .. Может - плагины какие были установлены на оригинал серва ... Название: Re: Как правильно поднять базу из бекапа? Отправлено: NTE от 01 Октября 2009, 19:39:34 дык вроде и косячить негде.. Разница токо в версиях фри
Название: Re: Как правильно поднять базу из бекапа? Отправлено: Elisium от 01 Октября 2009, 20:06:57 Тогда идей больше нету .. При нормальном бакапе переподнять биллинг и убедиться в его работе - это на полчаса/час работы ..
Название: Re: Как правильно поднять базу из бекапа? Отправлено: Efendy от 02 Октября 2009, 03:12:30 Пароли шифруются ключем, указанном в конфиге nodeny.cfg.pl, параметр Passwd_key (вроде, пока нет возможности посмотреть). Т.е. если ключ сделать таким же как в момент бекапа, то...
|