본문 바로가기
삽질

Firebird 유저명/비밀번호 의 전역변수 설정하기

by rokwha 2018. 3. 19.

firebird 의 CLI 의 gbak, gfix, isql 등의 cli 유틸리티 들을 사용할때 매번 -u -p 를 입력하는게 귀찮다면... 다음의 항목을 환경변수에 추가 해놓으면 된다.


ISC_USER=userid

ISC_PASSWORD=userpassword


윈도우 라면 set 으로 리눅스라면 export 로~


해당 변수를 등록해두면 -u(ser) , -p(assword) 옵션 자체를 생략해도 자동으로 해당 userid 와 userpassword 로 처리 되기때문에 매우 편리하다.

** 단 해당 방법은 매우~ 편리 하지만 보안상 취약하다. 환경변수들을 조회 하는것으로 계정이 보이기때문에.. 물론 -u -p 옵션을 쓰는것도 그다지 좋은 방법은 아니지만.. mysql 클라이언트 툴 처럼 -p 옵션을 쓰면 패스워드 입력 프롬프트가 나오지도 않고..비교적 안전한 방법은 isql 의 프롬프트 상에서 connect 명령으로 데이터베이스에 접속 하는 방법이 있지만 불편하고 여전히 계정노출 이 될수 있다.


** 하지만 자동화 및 cli 로 메인터넌스를 해야 할 엔지니어라면 숙지 해두면 편리하긴 하다. 책임은 본인이...

반응형