Installare Firebird3.0 – open source database relazionale management system

Oggi spiegheremo come installare Firebird3.0 su di una macchina Debian.

Per prima cosa dovremmo aggiungere i repository:

deb http://ftp.de.debian.org/debian/ testing main
deb-src http://ftp.de.debian.org/debian/ testing main
apt-get update

Quindi successivamente installare il Database Firebird3.0

apt-get install firebird3.0-server

Fermiamo il servizio con questo comando:

service firebird3.0 stop

E creiamo, se non già presente l’utente di default:

isql-fb -user sysdba /var/lib/firebird/3.0/system/security3.fdb
create or alter user SYSDBA password 'masterkey';
commit;
quit;

Per rendere il database raggiungibile da una connessione esterna dovremmo modificare il file databases.conf presente al seguente indirizzo:

nano /etc/firebird/3.0/firebird.conf

A questo punto dovremmo commentare la riga:

#RemoteBindAddress = localhost

Ed aggiungere alla fine del file le seguenti righe:

WireCrypt = Disabled 
AuthServer = Legacy_Auth, Srp, Win_Sspi 
AuthClient = Legacy_Auth, Srp, Win_Sspi

Ora riavviamo il servizio:

service firebird3.0 start

Ora creeremo un nuovo utente ed un nuovo database. Per prima cosa dovremmo accedere alla console di firebird con l’utente “master”:

isql-fb -user sysdba

La password sarà masterkey di default.

Quindi creare un utente con permessi di amministratore:

create user {vostro_user} password '{vostra_pwd}' grant admin role;
commit;
quit;

Ora dovremmo uscire dall’utente master per accedere come utente {vostro_utente}:

isql-fb -user {vostro_user}

Ora creiamo il database con una tabella di test:

CREATE DATABASE '/home/{vostro_user}/test.fdb';
CREATE TABLE drinks (ID INTEGER PRIMARY KEY,NAME VARCHAR(100) NOT NULL);
INSERT INTO drinks(NAME) VALUES(1, 'Beer');
INSERT INTO drinks(ID, NAME) VALUES(2,'Wine');
INSERT INTO drinks(ID, NAME) VALUES(3,'Water');
INSERT INTO drinks(ID, NAME) VALUES(4,'Orange juice');

Proviamo a leggere il contenuto:

select * from drinks;

Perfetto, non ci resta che iniziare a lavorare con questo database open source!

 

 

Installare Firebird3.0 – open source database relazionale management system

Potrebbe anche interessarti