windows怎样连接ubuntu下的firebird
-
- 帖子: 31
- 注册时间: 2008-03-23 14:46
windows怎样连接ubuntu下的firebird
各位大侠,我是新手,刚在ubuntu7.10中安装了firebird ss 2.03,能正常使用,但就是无法和其他win2000的机器连接,请问unbutu和windows要如何设置才能正常连接firebird.
- 百草谷居士
- 帖子: 3919
- 注册时间: 2006-02-10 16:36
- 系统: Mint21.1/Deepin20.8
-
- 帖子: 61
- 注册时间: 2007-09-09 20:08
连接串为:
机器名(或IP)+路径+文件名
例如localhost:/opt/firebird/examples/empbuild/employee.fdb
或者:
192.168.1.10:/home/xygz/data/data.fdb
也可以设置别名,这样修改方便
在/opt/firebird/aliases.conf这样一句:
data = /home/xygz/data/data.fdb
以后再连接的时候机器名或IP地址后加上这个别名就好了
192.168.1.10:data
这样最方便,而且你可以随时修改服务端的实际地址,而不用影响客户端
对了,我这是在DELPHI里的连接方法
有个工具:ibexpert 很好用,www.firebird.net.cn上可以下载到,
LINUX下的话有个FLAMEROBIN,源里就可以安装到
机器名(或IP)+路径+文件名
例如localhost:/opt/firebird/examples/empbuild/employee.fdb
或者:
192.168.1.10:/home/xygz/data/data.fdb
也可以设置别名,这样修改方便
在/opt/firebird/aliases.conf这样一句:
data = /home/xygz/data/data.fdb
以后再连接的时候机器名或IP地址后加上这个别名就好了
192.168.1.10:data
这样最方便,而且你可以随时修改服务端的实际地址,而不用影响客户端
对了,我这是在DELPHI里的连接方法
有个工具:ibexpert 很好用,www.firebird.net.cn上可以下载到,
LINUX下的话有个FLAMEROBIN,源里就可以安装到
-
- 帖子: 31
- 注册时间: 2008-03-23 14:46
问题真正解决
这几天在不停的翻阅关于linux的网络书籍,包括Redhat、fc、debian、ubuntu,其实都大同小异,正当学用ifconfig时,执行了
#ifconfig lo 127.0.0.1
再执行
# ping localhost
立即ping通了,于是立即重装fb,结果终于启动成功,现在可以肯定,firebird必须通过127.0.0.1来桥接,即使电脑的网络通,假设127.0.01被禁止,会仍然无法连接fb的,
现在仍需要解决2个小问题:
1.执行ifconfig在机器重启后会失效,要学对等作用但不会失效的命令,记得看到过但没记起,再翻阅资料看看(反正下载了一大堆,就慢慢看吧:))
2.用IBExpert(版本2007.09.25)做了个备份abc.fbk,但在ubuntu下用root执行恢复时出了问题
./gbak -c -p 16384 /home/abc.fbk /home/.abc.fdb -user SYSDBA -password masterkey
执行错误,提示如下
ERROR:I/O error for file "/home/abc.fdb"
ERROR: Error while trying to create file
ERROR: Permission denied
ERROR:failed to create database /home/abc.fdb
Exiting before completion due to error
希望高手指点
#ifconfig lo 127.0.0.1
再执行
# ping localhost
立即ping通了,于是立即重装fb,结果终于启动成功,现在可以肯定,firebird必须通过127.0.0.1来桥接,即使电脑的网络通,假设127.0.01被禁止,会仍然无法连接fb的,
现在仍需要解决2个小问题:
1.执行ifconfig在机器重启后会失效,要学对等作用但不会失效的命令,记得看到过但没记起,再翻阅资料看看(反正下载了一大堆,就慢慢看吧:))
2.用IBExpert(版本2007.09.25)做了个备份abc.fbk,但在ubuntu下用root执行恢复时出了问题
./gbak -c -p 16384 /home/abc.fbk /home/.abc.fdb -user SYSDBA -password masterkey
执行错误,提示如下
ERROR:I/O error for file "/home/abc.fdb"
ERROR: Error while trying to create file
ERROR: Permission denied
ERROR:failed to create database /home/abc.fdb
Exiting before completion due to error
希望高手指点
-
- 帖子: 61
- 注册时间: 2007-09-09 20:08
Re: windows怎样连接ubuntu下的firebird
这个是权限问题,/home目录下,你肯定没有写的权限了