안녕하세요.
기존에 운영중인 데이터베이스가 있습니다.
여기에 두번째 데이터베이스를 생성 후 로그인을 할려니 좀전에 쳤던 비밀번호가 맞지 않는다고 나옵니다...
아무래도 키보드를 제대로 치지 않았나봅니다...
예전 게시물을 찾아보니 cm.pass 파일을 초기 설치 버전으로 변경하라는 답변글이 있었습니다...
cm.pass 파일을 초기화하면 기존에 운영중인 데이터베이스 비밀번호도 admin으로 돌아가는지요??
알려주시면 감사하겠습니다.
안녕하세요.
기존에 운영중인 데이터베이스가 있습니다.
여기에 두번째 데이터베이스를 생성 후 로그인을 할려니 좀전에 쳤던 비밀번호가 맞지 않는다고 나옵니다...
아무래도 키보드를 제대로 치지 않았나봅니다...
예전 게시물을 찾아보니 cm.pass 파일을 초기 설치 버전으로 변경하라는 답변글이 있었습니다...
cm.pass 파일을 초기화하면 기존에 운영중인 데이터베이스 비밀번호도 admin으로 돌아가는지요??
알려주시면 감사하겠습니다.
답변 감사합니다...
데이터베이스를 생성 후 비밀번호가 맞지를 않아 로그인을 못하여 테이블, 사용자를 하나도 만들지 못하였습니다...
그래서 데이터베이스명을 다르게 생성하여 개발은 시작을 하였는데요...
비밀번호를 잊어버린 데이터베이스를 삭제하고 싶습니다..
데이터베이스가 메모리를 600MB정도 차지하네요...
해당 호스트 콘솔창에서
cubrid deletedb db명
입력하시면 지우실 수 있답니다~
제가 콘솔에서는 언로드, 로드, 백업 명령어 밖에 써보지를 않아서 deletedb가 있는지는 몰랐네요... ^^
deletedb 명령어로 데이터베이스를 삭제하려하니까.. 아래와 같은 메시지가 나옵니다...
C:>cubrid deletedb joongdo_convert
Unable to mount disk volume "D:CUBRIDdatabasesjoongdo_convertjoongdo_convert_lgat". The database "D:CUBRIDDATABA~1JOONGD~2joongdo_convert", to which the disk volume belongs, is in use by user noname on process 4000 of host joongdo_db since Tue Mar 12 17:08:41 2013.
참고로 서버는 윈도우 서버입니다...
감사합니다.
해당 DB가 구동 중인것 같네요.
cubrid server stop DB명 을 통해 stop시키고 나서 deletedb를 하셔야 정상 삭제됩니다.
정상적으로 삭제 하였습니다...
감사합니다...
지금은 데이터베이스 비번을 잃어버리신거 같은데요..
cm.pass는 CM서버 로그인 계정(admin) 암호를 잃어버렸을 때 사용하는 방법입니다.
콘솔에서 < cubrid unloaddb db명 > 입력하여 해당 DB를 unload합니다.
그리고 새로 DB 생성하셔서 cubrid loaddb하면 될 것 같은데요? 이때 주의하실 점은 unload시 생성된 스키마 파일 내용 상단에 보면 이전 DB 암호가 encrypted 되어있을텐데 해당 라인을 삭제하시고, loaddb하시면 되겠습니다.