My-SQL5.1 서버의 루트 계정의 비밀번호를 잊어버렸을 때 비밀번호를 다시 입력하는 방법입니다. OS를 윈도우를 사용하고 있다면 작업 관리창을 열어 mysqld.exe 프로세서를 종료한 후 다음과 같은 순서로 진행하시면 됩니다.
실행창 → mysql/bin 디렉토리로 이동 후 다음과 같이 명령어를 입력합니다.
c:../bin> mysqld --skip-grant-tables
실행이 되었다면 실행창을 닫고, 새로운 실행창에 다음의 명령어를 입력합니다.
shell> mysql
mysql> use mysql;
mysql> update user set password=password('새로입력하는 패스워드') where user='root';
mysql> flush privileges;
mysql> quit
리눅스를 사용하고 계신다면 아래와 같이 리눅스 상에서 프로세서와 암호무효화를 시킨 후 위의 과정을 하시면 됩니다.
# cd/usr/local/mysql/bin
# killall mysqld // mysqld 프로세서 죽이기
# ./safe_mysqld --skip-grant &
# mysql
'DBMS > MySQL 5.1' 카테고리의 다른 글
My-SQL Query Browser 툴킷 사용 방법 (0) | 2009.08.19 |
---|---|
My-SQL GUI 툴킷 설치 방법 (0) | 2009.08.18 |
데이터베이스(테이블의 컬럼)에 맞춘 텍스트파일 테이블에 저장하기 (0) | 2009.03.27 |
My-SQL에서 자료형(데이터타입) 종류와 타입정의 (0) | 2009.03.24 |
쿼리파일(.sql)를 읽어 쿼리 수행하기 (0) | 2009.03.24 |