'컴퓨터이야기/Mysql'에 해당되는 글 2건

  1. 2009.06.24 Mysql Root 사용자 비밀번호 분실시 조치
  2. 2008.11.14 MYSQL 디비 덤프 및 복구 방법
컴퓨터이야기/Mysql2009. 6. 24. 13:59

Mysql Root 사용자 비밀번호 분실시 조치

Mysql Root 비밀번호 잊어버렸을때 조치


Mysql를 사용하다보면 가끔 Root 사용자 비밀번호를 잊어버릴 때가 있다..
이럴때 조치사항을 알아보자

① MYSQL의 데이터 디렉토리/(호스트명).pid 파일에 kill을 보내 Mysql 서버를 죽인다.

    $ kill 'cat /usr/local/mysql/var/호스트명.pid'

② Mysql을 --skip-grant-table 옵션으로 기동한다.
    --skip-grant-table 옵션은 Mysql을권한테이블을 무시하고 기동할때 사용하는 옵션이다.

    $ /usr/local/mysql/bin/mysqld_safe --skip-grant-table &  

③ Mysql에 비밀번호없이 root 사용자로 접속한다.

    $ mysql/ --user=root mysql 

④ Mysql에 접속이 되면 root 사용자의 비밀번호를 변경한다.

    mysql> update user SET password=PASSWORD('새비밀번호') WHERE user='root'; 

④ 완료되었다는 말이 나오면 FLUSH PRIVILEGES명령으로 변경된 내용이 바로 반영되게 한다.

    mysql> FLUSH PRIVILEGES; 

⑤끝!!ㅋ
Posted by iloje
컴퓨터이야기/Mysql2008. 11. 14. 16:54

MYSQL 디비 덤프 및 복구 방법

덤프방법
mysqldump -u 데이터베이스아이디 -p 데이터베이스명 > 파일명.sql 
ex) mysqldump -u iloje -p test > db.sql

복구방법
->데이터베이스 초기화
->로드하기 전에 로드할 데이터베이스에는 덤프 대상에 속한 테이블이 없어야만 한다
mysql> drop database DB이름
mysql> create database DB이름

mysql -u 데이터베이스아이디 -p 데이터베이스명 < 파일명.sql  
 ex) mysql -u iloje -p test < C:\db.sql
Posted by iloje