Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: Kaylas от 06 Августа 2010, 12:13:02



Название: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Kaylas от 06 Августа 2010, 12:13:02
В прошлой теме мне посоветовали 2 способа переноса NODENY на новый сервер за быстрые ответы большое спасибо, жаль тему закрыли, поэтому не успел поблагодарить в ней.

С начало попробовал первый способ:
На старом сервере прописал
mysqldump -u root  -p пароль bill > d_bill.sql
На новом
mysql -u root -p пароль2 bill < /home/d_bill.sql

Загрузка прошла без ошибок только в админку попасть не смог :( пришлось заходить под логином: admin паролем: hardpass как написано в мануале. Но на этом проблемы не закончились не у одного из клиентов не оказалось пароля, везде пусто.
Решив что выбрал неправильный способ, воспользовался вторым и просто скопировал папку /var/db/mysql/bill на новый сервер в тоже место и теперь не могу даже зайти под логином: admin с паролем: hardpass
Подскажите как быть???





Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: elite от 06 Августа 2010, 12:25:32
включить мозг и понять, что mysqldump создает дамп только бд bill, нужно еще создать соответствующих пользователей mysql - bill_www и bill_kernel


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: ser970 от 06 Августа 2010, 13:04:28
включить мозг и понять, что mysqldump создает дамп только бд bill, нужно еще создать соответствующих пользователей mysql - bill_www и bill_kernel

можно и
mysqldump -u root  -p пароль mysql > m_bill.sql

всех зверей мускула перегнать

но ...



Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 06 Августа 2010, 13:36:54
не, привелегии хранятся в БД mysql
нужно еще сделать дамп базы "mysql"


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Elisium от 06 Августа 2010, 20:18:47
.... и просто скопировал папку /var/db/mysql/bill на новый сервер в тоже место ...

Нужно было скопировать папку mysql ... ну, или, как выше писали
Цитировать
нужно еще сделать дамп базы "mysql"


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Kaylas от 06 Августа 2010, 20:48:01

включить мозг и понять, что mysqldump создает дамп только бд bill, нужно еще создать соответствующих пользователей mysql - bill_www и bill_kernel
С мозгом у меня все в порядке, что без оскорблений написать не можешь, тебе что 14 лет??? Пользователи bill_www и bill_kernel были созданы при установке NODENY все несколько раз перепроверил но ситуацию это не поменяло.

Сделал дамп базы mysql
mysqldump -u root  -p пароль mysql > m_bill.sql но это тоже не помогло  :(

Но есть и хорошие новости не прошло и суток как причина ошибки была найдена  :)

Оказалось что при первом входе в админ панель под логином: admin и паролем: hardpass в разделе «Базы Данных» в поле "Ключ для кодирования паролей в базе данных" нужно было вставить ключ такой же как и на старом сервере.

Самое интересное что в комментарии к полю написано "В целях безопасности ключ не отображается - если возникнет необходимость смотрите непосредственно в конфигурационный файл переменную $Passwd_Key" Если бы еще было написано какой именно конфигурационный файл нужно смотреть было бы супер, а так благо что этот код был у меня сохранен в текстовом файле вместе с паролями.


Хотел еще спросить, у меня в ново созданной базе bill было всего 47 таблиц а в старой 297 их все нужно переносить в новую или все таки от некоторых таблиц можно избавится без вреда для информации???






Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Elisium от 06 Августа 2010, 21:37:01
Скорее всего НЕ перенесенные таблицы имеют вид x,y,z,v с датой.
Это таблицы с трафиком итд.
Если юзеры не имеют привычки капать на мозги со статистикой потребленных МБ за месяц, можно их и не переносить.


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Kaylas от 07 Августа 2010, 08:40:40
Скорее всего НЕ перенесенные таблицы имеют вид x,y,z,v с датой.
Это таблицы с трафиком итд.
Если юзеры не имеют привычки капать на мозги со статистикой потребленных МБ за месяц, можно их и не переносить.
Спасибо теперь понятно куда что пишется +1.


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 17 Августа 2010, 10:23:50
При переносе базы на новый сервер возникла следующая проблема, не отображаются клиенты, хотя их общее количество показано правильно. Вобщем на приложенном скрине видно
(http://rico-x.xaker.ru/nodeny.gif)
В чем может быть проблема?


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 17 Августа 2010, 10:30:18
кодировка


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: versus от 17 Августа 2010, 10:51:18
А наверное админу не поставлено их видеть ага ?


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 17 Августа 2010, 12:47:15
Кодировка в норме, новые пользователи создаются но также не отображаются. Все остальное вроди работает.


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: elite от 17 Августа 2010, 13:02:20
Rico-X
а ты попробуй перенести и конфигурационный файл nodeny.cfg.pl на новый серв :)


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 17 Августа 2010, 13:32:26
Перенес, единственное что поменял в нем после переноса - это пароль к базе, результат без изменений все отображается а пользователи нет :( Может дело в том что биллинг разнесен на 2 сервера, на одном база на втором рррое, а я пытаюсь перенести сервак только с базой?


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: elite от 17 Августа 2010, 14:18:47
Перенес, единственное что поменял в нем после переноса - это пароль к базе, результат без изменений все отображается а пользователи нет :( Может дело в том что биллинг разнесен на 2 сервера, на одном база на втором рррое, а я пытаюсь перенести сервак только с базой?
зайди в админку - операции - настройка - группы пользователей
проверь, что там есть )


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 17 Августа 2010, 14:37:07
хз как у вас так выходит
я сменил 3 сервера, ваще вот без простоя и перебоев....


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 17 Августа 2010, 14:58:48
Группы клиентов все на месте, админам просмотр разрешен.
2stimels
Ну незнаю, возможно я баклан. Напишите как меняли?
Я делал так:
1)Создал дамп файловой системы
2)создал дамп базы данных
3)Развернул дамп файловой системы на новом серваке
4)Сменил сетевые настройки на новом серваке.
5)Развернул дамп базы


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 17 Августа 2010, 19:00:54
я поставил просто новую систему
поставил на нее все перловые модули

далее завернул /usr/local/nodeny в tar
сделал дамп sql базы
развернул tar, развернул sql, создал sql юзеров, если не делал дамп таблицы "mysql"

ну настройки сетевые то такое, может че подкрутил


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Maks от 17 Августа 2010, 20:58:36
А для танкистов можешь обьяснить зачем создавать юзеров mysql если когда ставиш ноудени, ноудени сам их создает.


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 17 Августа 2010, 21:23:47
А для танкистов можешь обьяснить зачем создавать юзеров mysql если когда ставиш ноудени, ноудени сам их создает.
это в случае если танкисты будут устанавливать новый биллинг, а не переносить.
потому скрипт установки не юзаем


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: goletsa от 18 Августа 2010, 08:54:09
я поставил просто новую систему
поставил на нее все перловые модули

далее завернул /usr/local/nodeny в tar
сделал дамп sql базы
развернул tar, развернул sql, создал sql юзеров, если не делал дамп таблицы "mysql"

ну настройки сетевые то такое, может че подкрутил

Я бы еще в этот список добавил /usr/local/www/ /usr/local/etc/


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 18 Августа 2010, 08:54:34
2stimels
Сделал по вашему рецепту - результат тот же, похоже база переносится коряво.
Сейчас дампил в ручную(до этого автоматически скриптом все дампилось) получил
mysqldump: Couldn't execute 'SHOW FIELDS FROM `users_djankoy`': View 'bill.users_djankoy' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)
Как починить не знаю  mysqlcheck -p --auto-repair bill ничего не дает :(


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: elite от 18 Августа 2010, 09:09:39
а ты не дампом переноси базу, а тупо скопируй /var/db/mysql )))) и не парься ;)


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: ser970 от 18 Августа 2010, 10:05:44

mysqldump: Couldn't execute 'SHOW FIELDS FROM `users_djankoy`': View 'bill.users_djankoy' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)

это походу вьюха - пересоздай ее 


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 18 Августа 2010, 10:31:07
2 ser970
А теперь для тупых, как это сделать?


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 18 Августа 2010, 10:49:18
DROP VIEW IF EXISTS `blablabla`;


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: ser970 от 18 Августа 2010, 11:03:28
2 ser970
А теперь для тупых, как это сделать?
и создай

CREATE ALGORITHM = UNDEFINED VIEW users_djankoy AS SELECT * FROM users;

и не забуть права на нее


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: elite от 18 Августа 2010, 11:42:20
и создай

CREATE ALGORITHM = UNDEFINED VIEW users_djankoy AS SELECT * FROM users;

и не забуть права на нее
тока нахрена она нужна? не могу понять ;)


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: ser970 от 18 Августа 2010, 11:47:07
тока нахрена она нужна? не могу понять ;)

если в настройках .Изменение конфигурации сателлита - таблица БД со списком пользователей, которых обслуживает данный сателлит. юзать users то не нужна


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 18 Августа 2010, 11:47:12
В мускуле не силен, боюсь совсем убить базу, при обращении к данной таблице из phpmyadmin получаю
(http://rico-x.xaker.ru/2nodeny.gif)
Может можно все действия  пхпадмине сделать и что надо делать?


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: stix от 18 Августа 2010, 12:17:16
не мешало бы поучиться еще в том же microsoft access понимать, что такое выборки и представления
проще конечно же настроиться самому, чем объяснить.
за $ конечно же


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: ser970 от 18 Августа 2010, 12:31:41
не мешало бы поучиться еще в том же microsoft access понимать, что такое выборки и представления
проще конечно же настроиться самому, чем объяснить.
за $ конечно же
ет точно
ssh есть . стукни в аську - помогу.


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Elisium от 18 Августа 2010, 12:33:17
а ты не дампом переноси базу, а тупо скопируй /var/db/mysql )))) и не парься ;)

Вот нормальный совет, как сделать ПОБЫСТРОМУ. Без гемороя.
А вот когда все заработает на новом сервере, тогда и заниматься личным просвещением, как пользоваться дампами итд.
п.с. Плюс переноса базы пофайлово еще и в том, что сохраняются таблицы с трафиком юзеров, а времени занимает почти в два раза меньше, чем делать полный дамп с базы и его же разворотом на новом месте.


Название: Re: Пененос NODENY на новый сервер 2 проблемы с паролями
Отправлено: Rico-X от 18 Августа 2010, 12:39:01
2 Elisium
Так и сделаю, но видать уже ночью чтоб пользователи не страдали.

2 All
Всем спасибо за советы и потраченное время.