Резервная копия базы данных BILLmanager 5 или бекап



Если интересует больше информации под катом…

Качаем: MySQL Workbench.

Идем в /usr/local/mgr5/etc/my.cnf в папку где лежит Bill Manager конфигурация для базы данных.

В этом файле прописано:
user = coremgr
password = fuckoff


Пишем себе куда-то. Идем в папку /etc/mysql/

Далее идем в /etc/my.cnf в настройках MySQL. Меняем:
bind-address = 127.0.0.1

на
bind-address = 0.0.0.0


Это: max_allowed_packet ставим: 100M, потому что у меня через MySQL Workbench выдавало ошибки после каждого второго запроса.

Идем в консоль, перезагружаем сервер mysql: /etc/init.d/mysql restart
Далее вводим: mysql -ucoremgr -pfuckoff

Пишем:
CREATE USER 'epicuser'@'localhost' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON *.* TO 'epicuser'@'localhost' IDENTIFIED BY 'pass';
GRANT ALL PRIVILEGES ON *.* TO 'epicuser'@'%' IDENTIFIED BY 'pass';
FLUSH PRIVILEGES;

Должно писать если гуд что Query хорошо заработал.
pass — твой пароль, и epicuser твой пользователь.

Если не указать: IDENTIFIED BY 'pass' то будет доступ без пароля. Так что это надо указывать, чтобы не запутаться. Я впервые когда делал очень сильно запутался и потерял час узнать почему не работает, а оно работало но без пароля.

Проверяем:
SELECT user, host FROM mysql.user;


Здесь должно в таблице показать пользователя и его хост.

Идем в MySQL WorkBench вводим:


Заходим на подключение, заходим у вкладку Data Export и нажимаем:


И ждем пока получим SQL файл базы данных биллинга:


Методом через консоль я считаю не удобной и не буду ее здесь писать.

0 комментариев

Оставить комментарий




Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.