Tartalomjegyzék
Firebird
- Szerző: Sallai András
- Copyright © 2016, Sallai András
- Szerkesztve: 2016, 2021
- Licenc: CC BY-SA 4.0
- Web: https://szit.hu
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