삽질
Firebird 유저명/비밀번호 의 전역변수 설정하기
rokwha
2018. 3. 19. 19:40
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 로 메인터넌스를 해야 할 엔지니어라면 숙지 해두면 편리하긴 하다. 책임은 본인이...
반응형