====== Instalacja bazy na serwerach Linux ======
- Należy zainstalować serwer Firebird w wersji 3.0 zgodnej z zainstalowanym Systemem Linux.
- Firebird występuje w dwóch architekturach: Super Server i Classic Server. O różnicach przeczytasz w [[http://www.firebirdfaq.org/faq25/|dokumentacji Firebirda]].
- Firebirda należy pobrać ze strony [[http://www.firebirdsql.org|www.firebirdsql.org]] w postaci spakowanej. Proszę nie instalować Firebirda z pakietów linuxa. Spakowany plik należy rozpakować i zainstalować poleceniem install.sh z uprawnieniami roota. Składnia polecenia:
zabezpieczającego do stanowiska na którym jest zainstalowany program modus (nie wpinaj klucza do serwera z bazą, klucze są obsługiwane wyłącznie przez system Windows)
https://ib-aid.com/en/articles/installing-firebird-3-on-modern-linux-versions-centos-8-and-ubuntu-19/
Zmiana hasła dla SYSDBA za pomocą polecenia:
gsec -user sysdba -pass masterkey -mo sysdba -pw icuryy4me
sudo install.sh
Prawidłowo firebird powinien zainstalować się w katalogu /opt
Podczas instalacji firebird zapyta o nowe hasło - proszę je wpisać pamiętając że Unix rozróżnia wielkości liter
- Należy wkopiować pliki bazy modusa do utworzonego przez siebie katalogu np /bazy_modusa/
- po skopiowaniu plików należy dodać w uprawnieniach tych plików możliwość zapisu przez innych
- należy pamiętać że modus potrzebuje dwa pliki bazy nazwa.fdb oraz bin_nazwa.fdb
- należy pamiętać aby nazwy były wpisane małymi literami
- jeśli posiadasz firewall - odblokuj port 3050 - domyślny dla firebirda
- uruchom na stanowisku klienta program rhoadmin i w ustawieniach podaj adres IP serwera na którym jest baza oraz podaj ścieżkę na tym serwerze czyli np /bazy_modusa/nazwa.fdb
- wykonaj test połączenia podając ustanowione do firebirda hasło (odblokuj port 3050)
- zapisz ustawienia i odpal program modus, pamiętając o wpięciu klucza