2

我是一个linux用户。我确实安装了 Firebird,下面的 url 有帮助。

http://www.firebirdsql.org/manual/qsg10-creating.html#d0e1325

当我尝试连接数据库时,会显示以下错误消息。

命令 isql-fb '/var/lib/firebird/2.5/data/employee.fdb' -u firebird -p 'admin'

语句失败,SQLSTATE = -902 您的用户名和密码未定义。请您的数据库管理员设置 Firebird 登录。

我怎么解决这个问题。

4

2 回答 2

0

打开 /opt/firebird/bin/gsec 并试试这个: GSEC> modify sysdba -pw masterkey and quit

有用!

于 2014-04-11T08:14:56.580 回答
0

您是否从 rpms 安装了 Firebird?我在尝试在 Fedora 上创建数据库时遇到了与您描述的相同的问题。我设法通过删除 rpm 并使用 yum 再次安装它们来解决它。

还要确保您的数据路径存在并且具有正确的权限。我的是/var/lib/firebird/data/,我可以从 isql-fb 控制台使用这个命令创建一个数据库(使用默认管理员凭据)。

SQL> create database "/var/lib/firebird/data/test.fdb" user 'SYSDBA' password 'masterkey';

于 2012-07-02T13:38:10.353 回答