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> update user set password=password('1234') where user = 'root';

MySQL root password가 기억나지 않을때

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다