Ubuntu Server v12, Firebird v2.1 安装成功。在 /usr/lib/firebird/2.1/bin/ 底下的 isql 无法执行,不知原因。
因此,我在 WINDOWS 底下用 sql Manager 2005 for Firebird 连上 Ubuntu 去创建数据库。创建时指定数据库是 /var/bbs/bbs.fdb 结果创建完成后是 /tem/var/bbs/bbs.fdb。不能创建到我指定的地方。
查 usr/lib/firebird/2.1/ 底下有 firebird.conf ,打开,将 #DatabaseAccess=Full 前面的 # 去掉,保存。然后重启 firebird 后,可以把库文件创建到我指定的地方。如果报无法创建文件,就把该目录权限改为777 然后重启 Firebird 就可以。
重启 Firebird:网上资料说执行 sudo /etc/init.d/firebird restart 结果提示没有这个命令。查/etc/init.d 下面,有 firebird2.1-super 文件,执行它,跟 restart 成功。
再次在 WINDOWS 里面用工具创建数据库,然后去 linux 底下查,库文件在指定的位置了。成功!