我正在開發需要Firebird數據庫的應用程序。創建此DB的人忘記了SYSDBA密碼,我需要創建新用戶或僅查看。與數據庫通信的其他應用程序也有未知用戶。但是我可以連接到數據庫服務器,以便查看數據庫文件系統。我知道MySQL有後門,Firebird也應該有,對吧?Firebird/Interbase - 不使用SYSDBA創建新用戶/視圖
1
A
回答
3
火鳥沒有這樣的後門。但是您可以將數據庫移動到另一個Firebird安裝(或使用另一個Firebird安裝中的security2.fdb
),您知道密碼爲SYSDBA
。
其他選項包括通過以RDB$ADMIN
角色的成員身份登錄來重置密碼,但是這假定這是在安全數據庫和一個正常數據庫中都早於SYSDBA
授予的。或將可信驗證用作Windows管理員組的成員。但是在Firebird 2.5下,這需要爲安全數據庫啓用AUTO ADMIN MAPPING
(這不是默認值)。
查看SQL user management commands瞭解詳情。
也就是說,建議將'普通'用戶作爲數據庫的所有者和RDB$ADMIN
,並使用該用戶添加或修改數據庫結構(但在這種情況下,最有可能需要SYSDBA帳戶)。
相關問題
- 1. 用戶如何連接SysDBA?
- 2. 重複使用視圖與創建新視圖。性能明智
- 3. 創建新用戶
- 4. MVC創建視圖當前用戶
- 5. 創建Android PdfDocument用戶視圖外
- 6. 使用emberfire創建一個新用戶
- 7. 無法使用ActiveAdmin創建新用戶
- 8. 使用JIRA REST API創建新用戶
- 9. Desire2Learn - 使用密碼創建新用戶
- 10. 使用npm腳本創建新用戶
- 11. 試圖創建視圖時使用WITH
- 12. 使用圖片上傳創建視圖
- 13. 創建已創建節點的用戶的視圖
- 14. Ruby on rails教程:用戶創建視圖在哪裏創建?
- 15. 安裝Gitosis而不創建新用戶
- 16. 從不同的視圖/控制器創建新的會話或用戶
- 17. 錯誤創建新用戶
- 18. 創建新用戶編程
- 19. Sqlplus - 創建新用戶
- 20. Powershell新用戶創建
- 21. 爲新用戶創建
- 22. 藍鳥創建新用戶
- 23. 創建和更新用戶
- 24. Laravel 5.1創建新用戶
- 25. Mongoid創建新用戶
- 26. SharePoint 2010 - 創建新用戶
- 27. 創建新用戶firebase
- 28. Joomla!創建新用戶
- 29. 如何使用servlet創建新帳戶
- 30. 使用Drupal遠程創建新帳戶