当我们在linux下装好了firebird后,都会觉得兴奋,会迫不及待想试试firebird,但是出现了Linux下firebird无法识别localhost的情况,那么Linux下firebird无法识别localhost怎么办呢?
在linux下装好了firebird 和 flamerobin 后,用 create database .. 创建了我第一个 Linux 下的FB数据库文件,之后打开了 flamerobin 打算在上面做点什么,连接到我的数据库,或者就看看本机上安装的 firebird 的版本吧。
启动 flamerobin,一般情况下flamerobin 需要先注册一个 Server 然后才是连接数据库,不过他在安装时会帮你预先注册了一个 localhost 。在Windows 下,我可以直接用它来访问本机的数据库文件(当然,如果你想把本机注册成一个远程的SERVER也可以)。
在linux下我也很习惯的做了这件事,看看我 localhost 的版本吧。无法识别 localhost ?不能吧。windows下可是直接就能用的啊,难道需要什么配置?
启动 flamerobin,一般情况下flamerobin 需要先注册一个 Server 然后才是连接数据库,不过他在安装时会帮你预先注册了一个 localhost 。在Windows 下,我可以直接用它来访问本机的数据库文件(当然,如果你想把本机注册成一个远程的SERVER也可以)。
在linux下我也很习惯的做了这件事,看看我 localhost 的版本吧。无法识别 localhost ?不能吧。windows下可是直接就能用的啊,难道需要什么配置?
摸索了半天发现,linux 下需要配置 localhost,默认localhos t指向的地址是 ::1,这么解析当然是无法识别的。
解决方法:
进入网络配置取消激活当前网卡
进入DNS页,将主机名改为localhost
进入“主机”页,编辑原有的配置或新增配置如下:
地址:本机IP
主机名:localhost
别名:localhost (这个可以随便写)
保存配置启动网卡即可。
OK,连上了我的数据库,这回可以做点别的事啦。create table ...
Linux下firebird无法识别localhost怎么办?
在以上内容中小编详细介绍了Linux下firebird无法识别localhost的解决方法,想了解更多知识就请关注我吧!
需要服务器可以找我哟!