* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
Linux 64bit | ||
CUBRID 9.2 (9.2.0.0155) (64bit release build for linux_gnu) (Sep 26 2013 21:30:05) | ||
Cubrid Query Browser | ||
N클라우드에서 서버를 생성하고 큐브리드를 인스톨해서 db까지 생성했습니다.
쿼리브라우저에서 해당 서버와 포트로 dba계정(암호:공백)으로는 잘 접속이 되는데
cm_admin 으로 사용자를 추가하고 사용자 db정보까지 해당 db로 다 추가했는데도
User "사용자이름" is invalid 라는 메세지가뜨네요
conf/cm.pass 를 살펴봐도 제가 추가한 사용자가 정보가 등록되어있고요.
지금 큐브리드 매니저는 사용불가한 상태고 모든것을 리눅스 상에서 작업했습니다.
또 어떤걸 설정해줘야 제가 추가한 사용자로 쿼리브라우저에서 db로 접속을 할수있는지요
안녕하세요.
말씀하신, [cm_admin]이라는 명령은 CUBRID Manager에서 사용하는 User를 관리하는 [매니저 사용자 관리 콘솔]명령어 입니다.
그러므로 위에서 수행하신 내역은 CUBRID Manager에서 접근시 사용할 계정(default: admin)을 추가하신 것과 동일합니다.
[매니저 사용자 관리 콘솔]에 관한 자세한 내용은 매뉴얼을 참고해 주세요.
쿼리 브라우저에서는 DB에 연결하는 경우, DB가 가지고 있는 계정(dba, public 등)으로 연결하게 됩니다.
만약, 쿼리 브라우저에서 연결하는 계정을 추가하고 싶으신 것이라면, [csql]을 [dba] 계정으로 접근하시어 사용자 추가 및 권한 설정을 해주셔야 합니다. 아래 내용을 참고해 주세요.
- csql DBA 계정으로 접근하기 : http://www.cubrid.org/manual/ko/9.2.0/csql.html
- DB 사용자 추가 및 권한 설정 : http://www.cubrid.org/manual/ko/9.2.0/sql/authorization.html
참고로, Manager의 사용자 계정과 CUBRID DB의 사용자 계정은 다릅니다.
Manager의 사용자 계정은 CUBRID Manager를 이용하기 위한 계정이며, DB 계정은 DB에 접근하기 위한 계정입니다.
CUBRID Manager에서는 Manager 계정을 이용하여 로그인 하신 후, DB 계정을 추가로 사용하셔서 접근해야 하며,
쿼리 브라우저에서는 DB 계정만으로 DB에 접근할 수 있습니다.
추가 문의 사항이 있으시면 댓글 주세요.
감사합니다.