Linux下安装Interbase后运行的问题(200分)

R

robinwu

Unregistered / Unconfirmed
GUEST, unregistred user!
Linux下安装Interbase
成功后在/opt/interbase/bin下
运行
#./ibmgr -start
提示Can't Start Server
在/opt/interbase/下的interbase.log中
的出错信息为(我是用root登陆的)
SERVER/process_packet: connection rejected for root
 
帮忙,哪位大哥知道,谢谢!谢谢!!
要多分也可以呀
[:(]
 
十分关注,收藏此问题
 
好像没有这个的问题吧,我们现在都在LINUX下用kylix+interbase做事,没出现你说的问题,
你可以试试FIREBIRD,这是一个免费的Interbase的兼容产品,下载在哪我不知道,因为的同
事下的,但我在其文档中看见www.unixodbc.org,你可以去找找。
 
connection rejected for root
为什么用root啊,interbase你没用其他用户安装的吗
 
我找到原因了
Superserver for Unix platformsdo
es not have a true local access method. Instead it uses localhost to simulate "local" connections.
Thus, This error occurs because the server tries to initiate a local connection via localhost and isn't a trusted host.
To remedy this you just need to make sure localhost is a trusted host. One way you cando
this is by adding localhost to the /etc/hosts.equiv file. For additional information on the hosts.equiv file see man page for it on your computer. An example of this man page can be found at http://www.fifi.org/cgi-bin/man2html/usr/share/man/man5/hosts.equiv.5.gz
Note: The ib server is actually started despite the error message. You can verify that with ps grep for 'ibserver' &
'ibguard'. If this is the case, shutdo
wn the server and restart it again with the hosts.equiv file in place.
To shutdo
wn the server,do
:
/usr/interbase/bin/ibmgr -shut -password masterkey
在/etc/ 下加一个hosts.equiv 文件
加一个你的机器名(HOSTNAME)就可以了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
889
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
581
import
I
顶部