forum.bitel.ru
http://forum.bitel.ru/

Миграция с 4.2 на 4.3 и с FC5 на Fedora7.
http://forum.bitel.ru/viewtopic.php?f=22&t=567
Страница 1 из 1

Автор:  vadim s. sabinich [ 23 ноя 2007, 09:52 ]
Заголовок сообщения:  Миграция с 4.2 на 4.3 и с FC5 на Fedora7.

Выдали под тесты более мощную тачку.

PS: ЭТО ЧЕРНОВОЕ СООБЩЕНИЕ. ПОСЛЕ ОТРАБОТКИ ВСЕХ ТОНКОСТЕЙ ОТРЕДАКТИРУЮ И ВЫЛОЖУ В ДРУГУЮ ВЕТКУ ФОРУМА

Решил обновить не только версию биллинга, но и версию операционной системы с Fedora Core 5 на Fedora 7.
Установил Федору,
Код:
[root@bg BGBillingServer]# uname -a
Linux bg.intraset.ru 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux

Поставил MySQL
Код:
[root@bg BGBillingServer]# mysql -V
mysql  Ver 14.12 Distrib 5.0.37, for redhat-linux-gnu (i686) using readline 5.0

Поставил BGBillingServer 4.3 и BGRadiusDialup 4.3.
Далее снял дамп с базы текущего биллинга (v4.2)
Код:
[root@billing init.d]# mysql -V
mysql  Ver 14.12 Distrib 5.0.18, for redhat-linux-gnu (i386) using readline 5.0

Дампился так:
Код:
mysqldump --all-databases >backup-sqlbase.sql


Далее, залил дамп на новую систему.
Код:
musql <backup-sqlbase.sql
И предположил, что следует выполнить рекомендации из "Инструкции по обновлению с 3.5-4.2 до 4.3". А именно:
1. Зашел консольным клиентом мускула и выполнил
Код:
ALTER TABLE installed_modules ADD COLUMN `id` INT  NOT NULL AUTO_INCREMENT PRIMARY KEY;


Так. Небольшая пометка. Первоначально я просто не выбрал базу данных bgbilliing.
Для этого следует зайти консольным клиентом под суперпользователем и набрать команду:
Код:
mysql> use bgbilling


Появится что-то типа:
Код:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed


А уже после этого следует выполнить
Код:
ALTER TABLE installed_modules ADD COLUMN `id` INT  NOT NULL AUTO_INCREMENT PRIMARY KEY;

На что MySQL выдало:
Код:
Query OK, 7 rows affected (0.04 sec)
Records: 7  Duplicates: 0  Warnings: 0


2. Выполнил команду
Код:
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'localhost' IDENTIFIED BY 'bgbilling';

На что получил сообщение:
Код:
Query OK, 0 rows affected (0.00 sec)


3. Выполнил команду
Код:
GRANT ALL PRIVILEGES ON bgbilling.* TO 'bill'@'%' IDENTIFIED BY 'bgbilling';


На что получил сообщение:
Код:
Query OK, 0 rows affected (0.00 sec)


4. Установил все модули, которые были в предыдущей версии, чтобы у базы данных не возникало вопросов по поводу отсутствия того, чего есть =)

Автор:  vadim s. sabinich [ 02 дек 2007, 22:03 ]
Заголовок сообщения: 

Криво восстановился дилер. В "менеджере дилеров" отсутствует, а в "менеджере карт" присутствует. При попытке продать карточки, пишется "Не найден дилер 3".
При попытке создать якобы отсутствующего дилера ничего не происходит.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/