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

Главная категория => Nodeny 49 => Тема начата: YSL от 22 Января 2013, 23:47:39



Название: Проблемы с базой mysql
Отправлено: YSL от 22 Января 2013, 23:47:39
Случайно  удалил некоторые файлы в базе. В целом все работает, но при запрете инета юзеру пишет (Произошла ошибка при изменении данных клиента!)

Что можно сделать в таком случаи чтобы работало как прежде ? .
(Не спрашивайте зачем удалил, случайность)
Может просто файлы кто то такие выложит попробую подставить себе (/bill/pays.MYD) и (/bill/sat_log.MYD). Есть такие файлы с .MYI.

Лог-файл админки биллинга:
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 958.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 946.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 529.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 517.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 512.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::db do failed: File './bill/sat_log.MYD' not found (Errcode: 2) at nodeny.pl line 2014.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 529.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 1860.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 1860.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 1860.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 1860.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 1860.
DBD::mysql::db do failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 1860.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 2270.
DBD::mysql::db do failed: File './bill/sat_log.MYD' not found (Errcode: 2) at nodeny.pl line 2014.
DBD::mysql::st execute failed: File './bill/pays.MYD' not found (Errcode: 2) at nodeny.pl line 529.


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 00:12:32
биллинг уже не работоспособный, удалена жизненно важная таблица pays и не супер важная, но нужна sat_log
нужно создать таблицу pays с нужной структурой.

структуру посмотри в дистрибутиве bill.sql


Название: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 00:54:18
Не могу подключится к базе phpMyAdmin пишет (Ошибка SQL show index from `sat_log` : File './bill/sat_log.MYD' not found)

Может кому не трудно создать чистые таблицы sat_log.MYD и pays.MYD.


Название: Re: Проблемы с базой mysql
Отправлено: Redmen от 23 Января 2013, 01:00:54
скачай образ freebsd + nodeny 49


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 01:08:07
Файл pays.MYD вытянул с bill.sql, вроде заработал билинг )) а вот файла sat_log.MYD нет нигде (


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 11:51:17
Все равно не работает билинг инет отключаю юзеру, написано отключен а инет не выключает.
Перегружаю сервак, работает, через время опять не работает.


Лог-файл админки биллинга:
DBD::mysql::db do failed: File './bill/sat_log.MYD' not found (Errcode: 2) at nodeny.pl line 2014.
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 958.
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 946.
DBD::mysql::db do failed: File './bill/sat_log.MYD' not found (Errcode: 2) at nodeny.pl line 2014.
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 958.
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 946.
DBD::mysql::db do failed: File './bill/sat_log.MYD' not found (Errcode: 2) at nodeny.pl line 2014.
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 958.
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 946.
23.01.2013 11:50:22 kernel: ====== - СТАРТ ЯДРА NODENY - ======


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 11:59:44
пересоздай структуру


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 12:55:27
Это все, группы, юзеров пересоздать?
Не могу удалить юзеров пишет (Ошибка получения платежей клиента. Запись не удалена)


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 13:08:24
если незнаешь как создать таблицу, то проще заново переустановить всё....
может это будет быстрее


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 13:14:38
Знаю как, но что нужно конкретно сделать ????
Таблица pays есть вытянул и дистрибутива но что дальше я хз .


Название: Re: Проблемы с базой mysql
Отправлено: ser970 от 23 Января 2013, 13:38:00
DBD::mysql::st execute failed: Table 'pays' is marked as crashed and should be repaired at nodeny.pl line 958.

в консоли мускула
repair table pays;


DBD::mysql::db do failed: File './bill/sat_log.MYD' not found (Errcode: 2) at nodeny.pl line 2014.

из базы или бекапа или ..
версия билинга какая?


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 14:30:10
Удалил нафиг всю базу, установил новую, теперь нужен логин и пароль новый.

Как все создать по новому, поэтапно можно.


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 15:13:35
bash# echo "\$sadmin='12345';" >> /usr/local/nodeny/nodeny.cfg.pl

Логиньтесь в админке:

логин: admin
пароль: 12345

После переключения на другого администратора и изменения настроек этот пароль удалится из конфига автоматически.


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 17:23:45
В билинг зашел создал суперадмина , авторизируюсь им и ничего не могу создать ни группы ни клиента.
Пароль автоматом не удаляется (12345)


Название: Re: Проблемы с базой mysql
Отправлено: ser970 от 23 Января 2013, 18:33:42
В билинг зашел создал суперадмина , авторизируюсь им и ничего не могу создать ни группы ни клиента.
Пароль автоматом не удаляется (12345)
логи


/var/log/messages
/var/log/httpd-error.log
/usr/local/nodeny/nodeny.log



Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 19:49:26
не могу вставить логи
(Извините, вы не можете размещать ссылки!)
Это ппц какой то.
Как правильно все удалить для переустановки с начала билинга ???


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 21:15:06
КАК УДАЛИТЬ ПРАВИЛЬНО БИЛИНГ ???????????????


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 21:17:39
КАК УДАЛИТЬ ПРАВИЛЬНО БИЛИНГ ???????????????
rm -rf /usr/local/nodeny


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 21:42:47
Удалил. Теперь пытаюсь установить опять косяк.
Код:
[root@router /usr/home/ysl/nodeny49]# ./install.pl
su: ./install.pl: /usr/bin/perl: bad interpreter: Permission denied


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 21:52:14
perl install.pl


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 22:55:18
Вот еще проблема ((

Код:
[ND Installer] User exists in mysql. Continue? [y/n]: y
[SQL] GRANT USAGE ON *.* TO 'bill_kernel'@'localhost' IDENTIFIED BY 'hardpass4'
[SQL] GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,EXECUTE ON `bill`.* TO 'bill_kernel'@'localhost'

Creating/Updating tables...

[SQL] CREATE TABLE `files` (
  `name` varchar(200) NOT NULL,
  `data` text NOT NULL,
  PRIMARY KEY  (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

DBD::mysql::db do failed: Table 'files' already exists at install.pl line 94, <STDIN> line 20.
Sql Error!


Название: Re: Проблемы с базой mysql
Отправлено: stix от 23 Января 2013, 23:04:10
надпись "Table 'files' already exists"
о чем то говорит?


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 23:11:10
Мдаа пропустил момент, удалил базу.
Начал все заново вот опять.
Код:
[ND Installer] User exists in mysql. Continue? [y/n]: y
[SQL] GRANT USAGE ON *.* TO 'bill_kernel'@'localhost' IDENTIFIED BY 'hardpass4'
[SQL] GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,EXECUTE ON `bill`.* TO 'bill_kernel'@'localhost'

Creating/Updating tables...

[SQL] CREATE TABLE `files` (
  `name` varchar(200) NOT NULL,
  `data` text NOT NULL,
  PRIMARY KEY  (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

DBD::mysql::db do failed: MyISAM table 'files' is in use (most likely by a MERGE table). Try FLUSH TABLES. at install.pl line 94, <STDIN> line 15.
Sql Error!


Название: Re: Проблемы с базой mysql
Отправлено: 0xbad0c0d3 от 23 Января 2013, 23:14:38
Знаю как, но что нужно конкретно сделать ????
Таблица pays есть вытянул и дистрибутива но что дальше я хз .
-Дяденька, а я знаю что у вас сломалось!
-И что же? оО
-Мааааффффыыыыыынаа


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 23:17:40
уже давно этот момент проехали еще чуть чуть и будет билинг ))


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 23 Января 2013, 23:51:02
Ну ребята еще чуть чуть нужна помощь

Код:
[ND Installer] User exists in mysql. Continue? [y/n]: y
[SQL] GRANT USAGE ON *.* TO 'bill_kernel'@'localhost' IDENTIFIED BY 'hardpass4'
[SQL] GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,EXECUTE ON `bill`.* TO        'bill_kernel'@'localhost'

Creating/Updating tables...

[SQL] CREATE TABLE `files` (
  `name` varchar(200) NOT NULL,
  `data` text NOT NULL,
  PRIMARY KEY  (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

DBD::mysql::db do failed: MyISAM table 'files' is in use (most likely by a MERGE        table). Try FLUSH TABLES. at install.pl line 94, <STDIN> line 15.
Sql Error!


Название: Re: Проблемы с базой mysql
Отправлено: Demeo от 24 Января 2013, 10:20:00
Ты базу удалил или таблицу? Пишет тебе, что таблица files существует и занята


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 24 Января 2013, 13:56:51
Удалил базу всю, щас там нет таблиц (((


Название: Re: Проблемы с базой mysql
Отправлено: stix от 24 Января 2013, 14:06:35
два раза подряд запускаешь инсталлятор?


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 24 Января 2013, 14:41:54
да


Название: Re: Проблемы с базой mysql
Отправлено: stix от 24 Января 2013, 14:58:37
нахрена?


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 24 Января 2013, 19:42:41
Я не понял как это два раза, одновременно как я его запущу 2 раза???
Один раз запустил не пошло удалил базу и еще раз вот так.


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 24 Января 2013, 22:04:04
Все установил просто нужно было удалить еще раз базу перегрузить сервак а потом устанавливать.
Всем спасибо.
Админы удаляйте всю тему.


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 24 Января 2013, 22:56:21
Еще вопрос, почему создаю старого юзера, делаю доступ в инет "Рзрешен", но не пускает юзера в инет доступ был закрыт на старом билинге ?


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 25 Января 2013, 05:14:00
Все перерыл и не пойму на сервере инет есть, в билинге доступ юзеру "Разрешен" "Всегда онлай"  деньги счете есть а вот инет нет.
Как проверить почему после переустановки билинга инет не раздает билинг ???


Название: Re: Проблемы с базой mysql
Отправлено: Demeo от 25 Января 2013, 08:43:11
конфиг настроил?


Название: Re: Проблемы с базой mysql
Отправлено: ser970 от 25 Января 2013, 09:10:31
Все перерыл и не пойму на сервере инет есть, в билинге доступ юзеру "Разрешен" "Всегда онлай"  деньги счете есть а вот инет нет.
Как проверить почему после переустановки билинга инет не раздает билинг ???
ssh или теам есть ? если да то стукни в аську


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 25 Января 2013, 12:52:48
Все перерыл и не пойму на сервере инет есть, в билинге доступ юзеру "Разрешен" "Всегда онлай"  деньги счете есть а вот инет нет.
Как проверить почему после переустановки билинга инет не раздает билинг ???
ssh или теам есть ? если да то стукни в аську

Спасибо все ок, ты как всегда выручаешь ser970.


Название: Re: Проблемы с базой mysql
Отправлено: YSL от 25 Января 2013, 13:32:59
Тему можно удалять