
Baculaインストール - MySQL編
概要
Fedora9ではyumコマンドでBaculaをインストールすることができます。
このページではyumを使ったインストールについて説明していきます。
※検証環境
OS:Fedora9
DB:MySQL(RPMパッケージ)
インストール
以下のコマンドを実行し、Directorデーモン、Storageデーモン、Consoleをインストールします。
この時点でMySQLがパッケージからインストールされていなければ、MySQLもインストールされます。
今回の検証では、ローカルサーバのバックアップ取得を行うので、Baculaクライアントもインストールします。
yumコマンドによるインストール
# yum -y install bacula-director
# yum -y install bacula-storage
# yum -y install bacula-console
# yum -y install bacula-client
Baculaのインストールは以上で終了です。
データベースとテーブルの作成
Baculaを起動する前にMySQLにBaculaが使用するデータベースとテーブルを作成する必要があります。
この作業はBacula付属のスクリプトを使用します。
※なお初めてMySQLを使う場合は、MySQLの初期化を行う必要があります。
MySQLの初期化
# mysql_install_db
MySQLの起動
# /etc/rc.d/init.d/mysqld start
MySQLが起動したらデータベースとテーブル作成を行います。前述の通り、Bacula付属のスクリプトを実行して作成します。併せてデータベースへのアクセス権限の付与もスクリプトを実行して行います。
データベースの作成
# /usr/libexec/bacula/create_bacula_database.mysql
Creating MySQL database
Creation of bacula database succeeded.
テーブルの作成
# /usr/libexec/bacula/create_bacula_database.mysql
Making MySQL tables
Creation of Bacula MySQL tables succeeded.
権限の付与
# /usr/libexec/bacula/grant_bacula_privileges.mysql
Granting MySQL privileges
…以下省略
Privileges for bacula granted.