Felhasználói eszközök

Eszközök a webhelyen


oktatas:linux:adatbazis-kezeles:firebird

< Adatbázis-kezelés

Firebird

Beszerzés

Webhelyről

A jelenlegi legújabb stabil kiadás (2016) 3.x. Töltsük le a webhelyről:

Debian tárolóból

apt install firebird-server

Telepítéskor a következő ablak jelenik meg:

A SYSDBA a Firebird olyan speciális felhasználója, akinek az
összes adatbázishoz teljeskörű hozzáférése van, valamint képes
új felhasználók és adatbázisok létrehozása. Ezt a teljeskörű
hozzáférést jelszóval védeni szükséges.

A jelszó a (csak root által olvasható)
/etc/firebird/3.0/SYSDBA.password fájában tárolódik. Ha meg
szeretnéd változtatni, megteheted ebben a fájlban is (ebben az
esetben a security adatbázist gsec-kel frissítened kell), vagy
használhatod a dpkg-reconfigure-t is, ami mindkét módosítást
elvégzi.

Ha nem adsz meg jelszót, generálok egyet. Hogy ez mi lett, a
SYSDBA.password-ben megnézheted.

A SYSDBA felhasználó jelszava:

[                                      ]

                 <Ok>

Debian GNU/Linux 10 rendszeren firebird3.0-server telepszik.

Telepítéskor létrejön egy SYSDBA felhasználó. Ennek a felhasználónak az összes adatbázishoz teljeskörű hozzáférése van, képes új felhasználók és adatbázisok létrehozására.

A SYSDBA jelszava a következő helyen tárolódik:

/etc/firebird/3.0/SYSDBA.password

Ezt az állományt csak a root felhasználó olvashatja.

A jelszó megváltoztatása például a következő paranccsal:

dpkg-reconfigure firebird3.0-server

A jelszómódosításra a 3.0 előtti verzióban a gsec paranccsal történt. Ez most is rendelkezésre áll, de elavultnak számít. Módosítást SQL paranccsal kell megoldani.

Adatbázis

Létrehozás:

create database '/var/lib/firebird/3.0/data/test.fbd';

Az adatbázisok számára létrehozhatunk álneveket a következő helyen:

  • /etc/firebird/3.0/databases.conf

A fájl végére írjuk:

test=/var/lib/firebird/3.0/data/test.fbd

Kapcsolódás adatbázishoz:

connect test;

Adott felhasználóval kapcsolódás:

connect test user test password 'titok';

Felhasználó

create user test password 'titok';

Telepítés után

Telepítés után egy fbguard és egy fbserver démon fut a folyamatok között.

A parancssoros SQL kliens:

isql-fb
SQL>
SQL>quit;

Adatbázis létrehozása:

SQL> CREATE DATABASE 'localhost:/var/lib/firebird/2.5/data/test.fbd' 
CON> user 'sysdba' password 'titok';
SQL>

Kapcsolódás az adatbázishoz:

SQL> CONNECT 'localhost:/var/lib/firebird/2.5/data/test.fbd' 
CON> user 'sysdba' password 'titok';

Grafikus kliens

apt-get install flamerobin
oktatas/linux/adatbazis-kezeles/firebird.txt · Utolsó módosítás: 2023/08/20 22:21 szerkesztette: admin