안녕하세요 메르세데스입니다.
Ubuntu16.10에 firebird-db를 설치하고 FlameRobin을 이용하여 sql등을 하려고 하였는데 localhost에서는 잘 작동을 하는데 다른 노트북이나 pc에서는 연결이 안되는 문제가 있어 해결하는 방법을 알아보려합니다.
원격지db로 설정을 하였을 경우 이런문제가 공통적으로 나타납니다.
Message: isc_attach_database failed
SQL Message : -902
Engine Code : 335544721
원격지에 접속을 할 수 없다는 오류입니다. 물론 방화벽(ufw)에 service port인 3050포트(default-port number)도 열려있고요...
FlameRobin 접속오류
계속 삽질만하다 알아낸 바로는 ..firebird를 처음 설치하였을 경우 default설정에 원격지에서 접속할 수 있도록 confing파일을 수정해 줘야한다는 것입니다.
sudo vi /etc/firebird/2.5/firebird.conf
또는
sudo gedit /etc/firebird/2.5/firebird.conf (ubuntu..)
firebird.conf
RemoteBindAddress = localhost --> RemoteBindAddress =
그리고 서비스를 재가동해주시면됩니다.
sudo service firebird2.5-superclassic restart
잘안되시면 재부팅 해주시고요...
FlameRobin 으로 db 접속성공
잘 붙습니다. 이제 개발만 하면 되는데.. 제일 큰 일만 남았네요;
댓글