Перейти до

При переносе базы mysql - начались глюки


Рекомендованные сообщения

Привет!

 

Начались необъяснимые глюки с базой ubilling

сделали mysqldump на старой базе 5.6.36

На свежей freebsd mysql server 5.6.51

сделали импорт - и в карточке при обновлении страницы баланс показывает то одну цифру то другую

 

подскажите как такое может быть и как вылечить ?

 

вот -126 денег это правильно

 

mysql> select login,D0,U0,Cash, LastCashAddTime   from users where login=65369051;
+----------+------------+------------+---------+-----------------+
| login    | D0         | U0         | Cash    | LastCashAddTime |
+----------+------------+------------+---------+-----------------+
| 65369051 | 3619373056 | 4680515584 | -126.07 |      1634677205 |
+----------+------------+------------+---------+-----------------+
1 row in set, 1 warning (0.00 sec)

 

через 3 минуты

mysql> select login,D0,U0,Cash, LastCashAddTime   from users where login=65369051;
+----------+------------+------------+-------+-----------------+
| login    | D0         | U0         | Cash  | LastCashAddTime |
+----------+------------+------------+-------+-----------------+
| 65369051 | 3555340288 | 3879243776 | 36.61 |      1634677203 |
+----------+------------+------------+-------+-----------------+
1 row in set, 1 warning (0.00 sec)

 

а тут 36 денег

Как такое может быть ?

 

 

 

 

Відредаговано camchatix
Ссылка на сообщение
Поделиться на других сайтах

проверил в базе есть ли кто-то с такими деньгами

 

mysql> select login from users where Cash='-126.07';
Empty set (0.00 sec)

mysql> select login from users where Cash='36.61';
+----------+
| login    |
+----------+
| 65369051 |
+----------+
1 row in set (0.00 sec)

 

Через 2-3 минуты - все наоборот

Ссылка на сообщение
Поделиться на других сайтах
годину тому, camchatix сказав:

Начались необъяснимые глюки с базой ubilling

База нипричем. Вы - причем :)

 

  

годину тому, camchatix сказав:

Как такое может быть ?

Легко.

 

Полный гайд, даже в виде видео, если буквы читать лень по переезду Ubilling на новый сервер есть же в вики.

Делайте по инструкции, не страдайте самодеятельностью, и не будет у вас "необъяснимых глюков".

 

Я конечно мог бы прямо сказать, что вы сделали не так, и почему у вас происходит то что происходит, но чисто для вашего же блага не буду. Поскольку ничем не обоснованные амбиции, самоувереность и магическое мышление это конечно весело, но не то, что нужно для эксплуатации АСР. Учитесь делать по инструкции.

 

 

 

Відредаговано nightfly
Ссылка на сообщение
Поделиться на других сайтах

По инструкции все делал. Часть базы не импортировалась. Например табличка mlg_clients пустая была, VIEWшки не переносились, 

При остановленном stargazer и mysql -uroot -p < baza.sql - биллинг заработал..

 

подскажите пожалуйста - пробовать старую опять дамп + импорт или новую можно поправить ?

 

и еще нюанс - в нашем билинге в /config/mysql.ini стоит mysql server ip не localhost - а выносной mysql.

но когда в билинге делаются бэкапы - они все с базы localhost

останавливаю mysql server - нажимаю в билинге "создать бэкап" и через секунду создается файл но пустой - 0 байт

 

как забекапить базу которая стоит в /config/mysql.ini?

Ссылка на сообщение
Поделиться на других сайтах
13 минут назад, camchatix сказав:

По инструкции все делал.

нет

 

13 минут назад, camchatix сказав:

Например табличка mlg_clients пустая была,

например это не табличка...

 

14 минут назад, camchatix сказав:

как забекапить базу которая стоит в /config/mysql.ini?

и сказать о этом вы решили только сейчас...

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

все по инструкции, как в видео сделал еще раз

билинг работает но когда в вэб морде захожу в "сервера доступа" - ошибка:

wrong data input: SELECT * from `mlg_clients`

 

в файле дампа есть кусок кода

create view mlg_clients

и при вручном импорте дампа вносится

Відредаговано camchatix
Ссылка на сообщение
Поделиться на других сайтах
В 21.10.2021 в 09:20, camchatix сказав:

все по инструкции, как в видео сделал еще раз

билинг работает но когда в вэб морде захожу в "сервера доступа" - ошибка:

wrong data input: SELECT * from `mlg_clients`

 

в файле дампа есть кусок кода

create view mlg_clients

и при вручном импорте дампа вносится

Чисто из интереса, взял и проверил:

 

spacer.png

 

spacer.png

 

 

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ProstoName
      Змінювали мережеву карту. Здається все поправив. Працює. Але є невелика проблема - після внесення коштів (коли абонент був відключений), інет в нього не з'являється. Тільки після заміни тарифу на інший (і потім вернувши тариф) в абонента з'являється інет. 
    • Від ppv
      Собака-посилака перестала відправляти повідомлення. Підкажіть де шукати.
      Можливо таке після пропадання світла, сервер ребутнувся, але я не впевнений. Візуально все працює, крон працює, а повідомлення висять в черзі, смс така ж картина.

    • Від camchatix
      Привіт!
       
      Є багато запитів, щоб інтернет не виключався у північ, а скажімо в день (сигналізації, камери під охороною і тд)
      При щоденній абонплаті - як знімати гроші не у 12:00 у північ, а наприклад у 11 годин дня ?
    • Від camchatix
      Добрий день,
      створили запасний NAS із зайвою хромосомою, все працює але коли треба вбити сесію користувача - то у списку NAS серверів лише один (той що основний)
      переназначити швидкість теж не можу
      я так розумію пакети CoA Disconnect, CoA connect, PoD - ідуть на IP адресу старого NAS ?
    • Від grach_witch_cheese
      Вітаю, колеги!
      Маю наступну схему:
      DHCP-сервер: Accel-PPP (IPoE) DHCP-Relay: MikroTik RADIUS: Запущений безпосередньо на сервері uBilling Зараз авторизація абонентів здійснюється за MAC-адресою, але планується перехід на авторизацію через Option 82.
      У документації uBilling наведені приклади конфігурацій, коли DHCP-сервер працює локально (на самому uBilling) і містить відповідні шаблони для обробки Option 82.
      Однак немає чіткої інформації про використання Option 82 при віддаленому DHCP-сервері, зокрема, коли Accel-PPP використовується як DHCP-сервер у режимі remote та налаштований через Купаген.
      Питання:
      Чи можливо використовувати Accel-PPP як віддалений DHCP-сервер з авторизацією через Option 82? Якщо так, то де відбувається парсинг значень Remote-ID і Circuit-ID? Де в цьому випадку мають зберігатися шаблони для Option 82? Буду вдячний за роз'яснення або посилання на відповідні приклади.
×
×
  • Створити нове...