不使用用户名和密码访问 firebird
Access firebird without using a user and password
只是一个简单的问题...
是否有任何可能的方法来设置 firebird,这样您就不必使用用户和密码
访问服务器上的数据库?
我正在使用 Ubuntu 服务器 14.10 运行 Firebird superclassic V2.5
很可能 TA+ 使用的凭据未在 Firebird 的用户数据库中定义 security2.fdb
。
如何在您的 Windows 和 linux 系统上安装 Firebird?您使用的是 ScanSafe 提供的软件包还是香草(未修改)Firebird?
假设 TA+ 使用默认的 Firebird 凭据(用户 SYSDBA
密码 masterkey
),linux 安装需要考虑一些事项:
- 事实上,在 Linux 上 在 linux 上安装 Firebird 时,会为用户
SYSDBA
生成一个 随机密码。
- 您可以在文件
SYSDBA.password
. 中查看此密码
- 您可以通过 运行 脚本文件
bin/changeDBAPassword.sh
. 更改用户 SYSDBA
的密码(改为 masterkey
)
尝试按照说明将 SYSDBA
密码设置为 masterkey
。
我只是 运行 这个命令:
sudo gsec
GSEC> modify SYSDBA -pw masterkey
SQL 自动更改 masterkey 到 masterke.
然后我用前面提到的语法连接TA+:
serverip:/path/to/you/file.fdb
程序使用默认凭据进行连接。
找到数据库并且一切正常运行。
我得到的错误是因为我忘记使用modify
造成的。
无法连接,因为 Linux 使用 运行dom 密码用于 firebird 数据库,Windows 使用标准密码。
只是一个简单的问题...
是否有任何可能的方法来设置 firebird,这样您就不必使用用户和密码 访问服务器上的数据库?
我正在使用 Ubuntu 服务器 14.10 运行 Firebird superclassic V2.5
很可能 TA+ 使用的凭据未在 Firebird 的用户数据库中定义 security2.fdb
。
如何在您的 Windows 和 linux 系统上安装 Firebird?您使用的是 ScanSafe 提供的软件包还是香草(未修改)Firebird?
假设 TA+ 使用默认的 Firebird 凭据(用户 SYSDBA
密码 masterkey
),linux 安装需要考虑一些事项:
- 事实上,在 Linux 上 在 linux 上安装 Firebird 时,会为用户
SYSDBA
生成一个 随机密码。 - 您可以在文件
SYSDBA.password
. 中查看此密码
- 您可以通过 运行 脚本文件
bin/changeDBAPassword.sh
. 更改用户
SYSDBA
的密码(改为 masterkey
)
尝试按照说明将 SYSDBA
密码设置为 masterkey
。
我只是 运行 这个命令:
sudo gsec
GSEC> modify SYSDBA -pw masterkey
SQL 自动更改 masterkey 到 masterke.
然后我用前面提到的语法连接TA+:
serverip:/path/to/you/file.fdb
程序使用默认凭据进行连接。 找到数据库并且一切正常运行。
我得到的错误是因为我忘记使用modify
造成的。
无法连接,因为 Linux 使用 运行dom 密码用于 firebird 数据库,Windows 使用标准密码。