Instalarea firebird pe ubuntu, gbak - restaurarea bazelor de date, noi

Începem de la zero.

1.
sudo add-apt-repository ppa: mapopa
sudo apt-get update
apt-get instalează firebird2.5-super

dpkg-reconfigurați firebird2.5-super trebuie să setați DA la firebird după ce reporniți pornirea automată







SQL> crea baza de date "/var/lib/firebird/2.5/data/akosta.fdb" utilizator 'SYSDBA' parola 'passw' default set de caractere WIN1251;

Nu uitați să vă angajați:
SQL> comite;
O melodie despre comiterea și revocarea


Pentru a ieși din instrumentul consolei:
SQL> quit;

După cum sa menționat deja, este creat un nou utilizator "firebird" pentru a porni serverul. Asigurați-vă că ați setat parola pentru acest utilizator (utilizând drepturile de administrator):

# Passwd firebird
Introduceți noua parolă UNIX:
Reintroduceți noua parolă UNIX:

Firebird prestează setările în /etc/firebird/2.1/aliases.conf. Conținut:

Mai mult, prin IBekspert a comparat bazele și a făcut aceeași structură, actualizarea bazelor printr-un alt program.







facem o comparație a bazelor structurii - instrumente = compararea bazei de date.

7. Lucrați la restaurarea unei baze de date de la Backup la gbak

creează un nou
gbak -c /var/lib/firebird/2.5/data/AKOSTA.fbk /var/lib/firebird/2.5/data/akosta.fdb -user "SYSDBA" -password "maestru" win1251 -FIX_FSS_METADATA
înlocuire
gbak -REP /var/lib/firebird/2.5/data/AKOSTA.fbk /var/lib/firebird/2.5/data/akosta.fdb -user "SYSDBA" -password "maestru" win1251 -FIX_FSS_METADATA

8.
În sfârșit, instalați instrumentul GUI pentru administrarea bazelor de date Firebird: FlameRobin
sudo apt-get instala flamerobin
După instalare, căutați-l în meniu: Aplicații => Programare => FlameRobin.
Înregistram baza noastră de date:

Mai întâi înregistrăm serverul cu portul 3050
alături de acesta o conexiune la baza de date, prevede doar numele bazei de date fără numele: 192.168.0.1

9. Fără screenshot-uri și cu o scurtă descriere a comenzilor de lucru, mai ales cu 5 ori reconstrucția prin gbak, pentru că IBexpert în cadrul Ubuntu nu este))

La configurare, a existat o problemă din afara Internetului care nu sa putut conecta la baza de date. Problema a fost rezolvată.

Spune-mi ce ar putea fi problema.
Nu mă pot conecta la baza de date dintr-o rețea externă. Pe plan local mă conectez fără probleme.

netstat -na | grep 3050

Soluție: Comentează în firebird.conf
#RemoteBindAddress = localhost

tcp 0 0 0.0.0.0:3050 0.0.0.0:* LISTEN







Articole similare

Trimiteți-le prietenilor: