Инструменты пользователя

Инструменты сайта


bacula:install_and_update

Bacula: Инициализация БД (MySQL)

:!: Эта процедура должна выполняться только при первоначальном создании (инициализации) БД bacula-director :!:

Запуск mysql:

mysql -u root -p

В mysql нужно выполнить команды уничтожения БД (если она уже была) и ее создания заново:

drop database bacula;
create database bacula;
quit

Создание новых таблиц в БД:

В файле:

/usr/share/bacula-director/make_mysql_tables

нужно заменить:

db_name=${db_name:-XXX_DBNAME_XXX}

на

db_name=${db_name:-bacula -ubacula -pПАРОЛЬ}}

и выполнить:

/usr/share/bacula-director/make_mysql_tables
mysql -u root

Обновление версии БД (MySQL)

При обновлении версии bacula нужно обновлять БД

1. В файле: /usr/share/bacula-director/update_mysql_tables

нужно заменить:

db_name=${db_name:-XXX_DBNAME_XXX}

на

db_name=${db_name:-bacula -ubacula -pПАРОЛЬ}

2. Выполнить этот скрипт

Право на БД

GRANT ALL PRIVILEGES ON bacula.* TO 'bacula'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Просмотр паролей

FIXME

select host,user,password from mysql.user;

Список БД

show databases;

Изменение пароля

FIXME

mysql -u root

UPDATE mysql.user SET Password = PASSWORD('123456') WHERE User = 'bacula';

FIXME

Работа с дампом БД (MySQL)

Это бывает необходимо при переносе БД в более старую версию MySQL

Создание дампа

mysqldump -uroot -h127.0.0.1 -p bacula > bacula.sql

Восстановление из дампа

mysql -uroot -h127.0.0.1 -p bacula < bacula.sql

FIXME Утилита mysqldump и шпаргалка по параметрам

http://adw0rd.com/2009/6/7/mysqldump-and-cheat-sheet/

bacula/install_and_update.txt · Последние изменения: 2017-02-13 13:27 (внешнее изменение)