Linux

Ubuntu 16.04 LTS 上的 Firebird2.5-superclassic

  • November 3, 2017

我使用安裝了 firebird2.5-superclassic sudo apt-get install firebird2.5-superclassic,然後執行sudo dpkg-reconfigure firebird2.5-superclassic並按https://firebirdsql.org/manual/ubusetup.html設置密碼。即使這樣做了,我也無法 gsec SYSDBA。我嘗試執行gsec -user SYSDBA -password *********,我收到 Your user name and password are not defined. Ask your database administrator to set up a Firebird login. unable to open database了有沒有辦法確保它被創建/修復?我似乎找不到辦法。

好的,所以我在/usr/share/firebird2.5-common. 執行它會創建所有需要的維護腳本和日誌文件。它還創建security2.fdb,它儲存使用者的安全資訊並根據SYSDBA.password 文件設置密碼。在執行此之前,您需要設置兩個環境變數:

FB_VER

FB_FLAVOUR

這些需要設置為您正在使用的版本,例如:2.5 和您正在執行的風味,例如:超經典。

注意:Mark Rotteveel的解決方案似乎也有效,但我認為這將被視為更可接受的方法。

引用自:https://dba.stackexchange.com/questions/189784