Symfoware

Symfowareについての考察blog

FreeBSD 10.0にFirebird 2.5.2をインストールする(pkg install使用)

FreeBSD 10.0にFirebird 2.5.2をインストールしてみます。
今回は、pkg installを使用しました。


インストール



以下のコマンドを実行しました。


# pkg install firebird25-server




ちょっと長いですが、インストール後に表示されるメッセージはこんな感じです。


Firebird was installed.

1) Support for Super Server has been added

2) Before start the server ensure that the following line exists in /etc/services:

gds_db        3050/tcp #InterBase Database Remote Protocol

3) If you use inetd (Classic Server) then add the following line to /etc/inetd.conf

gds_db    stream    tcp    nowait    firebird    /usr/local/sbin/fb_inet_server fb_inet_server

And finally restart inetd.

4) If you want to use SuperClassic Server then you must add the following lines
to /etc/rc.conf file.

firebird_enable="YES"
firebird_mode="superclassic"

5) If you want to use Super Server then you must add the following lines to
/etc/rc.conf file.

firebird_enable="YES"
firebird_mode="superserver"

Note: Keep in mind that you only can add one of them but never both modes on
     the same time

6) It is STRONGLY recommended that you change the SYSDBA
password with:

# gsec -user SYSDBA -pass masterkey
GSEC> modify SYSDBA -pw newpassword
GSEC> quit

before doing anything serious with Firebird.

7) See documentation in /usr/local/share/doc/firebird/ for more information.

8) Some firebird tools were renamed for avoid conflicts with some other ports

    /usr/local/bin/isql    ->     /usr/local/bin/isql-fb
    /usr/local/bin/gstat    ->    /usr/local/bin/fbstat
    /usr/local/bin/gsplit    ->    /usr/local/bin/fbsplit

9) Enjoy it ;)







データベースの起動



データベースを開始する前に、/etc/rc.confに行を追加します。
これを行なっていないと、以下のエラーが表示されデータベースを起動できません。


# /usr/local/etc/rc.d/firebird start
Cannot 'start' firebird. Set firebird_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'.





/etc/rc.confを編集。


# vi /etc/rc.conf



以下の二行を追記。


firebird_enable="YES"
firebird_mode="superserver"




追記したら、サーバーを起動します。


# /usr/local/etc/rc.d/firebird start
Starting firebird.
Current firebird mode is superserver




無事起動出来ました。

次はデータベースを作成してみます。


関連記事

テーマ:データベース - ジャンル:コンピュータ

  1. 2014/03/01(土) 22:27:03|
  2. Firebird
  3. | トラックバック:0
  4. | コメント:0
  5. | 編集
<<FreeBSD 10.0 + Firebird 2.5.2 データベースファイルを作成する | ホーム | MessagePack JavaでシリアライズしたデータをC#でデシリアライズする>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://symfoware.blog68.fc2.com/tb.php/1300-f708b1e4
この記事にトラックバックする(FC2ブログユーザー)