1) 동작하고 있는 MySQL 데몬을 종료한다.
리눅스 배포본에 따라 다르겠지만 보통 실행을 위한 스크립트가 제공되고 있을 것이다. 이 스크립트를 통해 각각의 방법으로 종료한다.
# /etc/init.d/mysql stop
별도로 존재하지 않는다면 실행중인 MySQL 데몬 프로세스(mysqld)에 kill 혹은 killall로 시그널(signal)을 보내 종료한다.
# killall mysqld
2) 이제 safe_mysqld로 mysqld를 실행시킨다. 이 때 옵션으로 '--skip-grant-tables'를 준다.
# safe_mysqld --skip-grant-tables &
3) MySQL 클라이언트 프로그램(mysql)으로 MySQL 서버(mysqld)에 접속한다. 암호 없이 접속할 수 있을 것이다.
# mysql -u root
4) update문을 이용해 암호를 변경한다.
mysql> use mysql;
mysql> update user set password=password('1234') where user = 'root';
'DataBase > My-Sql' 카테고리의 다른 글
[펌]mysql 테이블 단위로 백업 및 복원 (0) | 2008.11.06 |
---|---|
[펌]MySQL 에서 root 암호 설정 방법 (0) | 2008.11.06 |
[펌]리눅스에서 MySQL 사용자 설정 방법 (0) | 2008.11.06 |
[펌]MySQL 기본 명령어 (0) | 2008.11.06 |
[펌]날짜데이터를 지금시간으로 바꾸기 (0) | 2008.11.06 |