MySQL 설치 후 root 계정의 패스워드를 잊어버렸거나 기타 장애로 인하여 root 계정으로 로그인하지 못할 경우 다음과 같이 해결 가능합니다. 아래 해결 방법은 Windows Platform 기준이지만 Linux Platform 에서도 차이는 없을거라 생각됩니다. Linux 에서의 방법은 차후에 업데이트 하도록 하죠. 1. 우선 현재 실행중인 MySQL 데몬을 모두 종료합니다. 2. 커맨드 창을 열고 MySQL의 bin 디렉토리로 이동하여 아래와 같은 옵션을 통해 디버그용 데몬을 실행합니다. 3. 커맨드 창을 하나 더 열어서 아래와 같은 순서대로 실행 합니다. - mysql 실행 - mysql> use mysql - mysql> update user set password=password('변경할 ..
Oracle 10g 부터 Recycle Bin 이라는 개념이 생겼습니다. Database Explorer 등으로 살펴보면 Oracle 10g 버전에 연결한 경우 Recycle Bin 이라는 항목이 보이며, 이곳에는 BIN$xxxxx 어쩌고 하는 객체들이 있는 것을 확인 할 수 있죠. Recycle Bin 이란 말그대로 휴지통 개념으로써 Drop 을 통해 제거한 Table 들은 완전히 삭제되지 않고 이곳, Recycle Bin 이란 별도 공간에 이동된다고 합니다. 휴지통이라 해도 분명 쌓이면 쌓일 수록 저장소를 점유하기 때문에 Table Drop 시 purge 옵션을 통해 완전 삭제를 하던가 주기적으로 휴지통을 비워줘야 하겠군요. Recycle Bin 은 아래와 같이 조작 가능합니다. Drop 할 때 완전..
Dump (Backup 및 Migration) [전체 Dump] Usage : #> mysqldump -u{userid} -p{password} DatabaseName > file_name.sql ex) mysqldump -uroot -proot!@# dev_db > dev_dump.sql [Table Dump] Usage : #> mysqldump -u{userid} -p{password} DatabaseName TableName > file_name.sql ex) mysqldump -uroot -proot!@# dev_db board > board_dump.sql 복구 [전체 Dump 했을 경우] Usage : #> mysql -u{userid} -p{password} DatabaseName < fi..