"MySQL root"에 해당되는 글 1건

  1. 2009/04/16 MySQL root 비밀번호 분실시

MySQL root 비밀번호 분실시

2009/04/16 13:32

MySQL 비밀번호를 분실 했을때 아래와 같이 작업을 하면 된다.
Windows, Linux 의 경우 모두 관리자 권한으로 작업을 해야 한다.
(Win - Administrator, Linux - root)

실제 동작하는 서버일 경우 쓰기 작업이나 기타 작업에서 갑작스레 종료가 될경우에는
데이터 손실이 있을 수 있다.

리눅스 일경우

  • # ps -ax | grep mysql
  • # kill -9 위에서 나온 pid값을 차례대로 적어 준다. 구분은 공백 " "
  • # ./safe_mysqld --user=root --skip-grant-tables &
  • # ./mysql
  • mysql> use mysql
  • mysql> update user set password=password('비밀번호') where user='root';
  • mysql> quit
  • # ps -ax| grep mysql
  • # kill -9 위 명령에서 나온 pid 값을 적어준다. (구분은 공백 " ")
  • # ./safe_mysqld & 또는 /etc/init.d/mysqld start

Windows 일 경우

  • 시작 - 제어판 - 관리도구 - 서비스 로 들어가셔서 MySQL 서비스를 중지 시킨다.
  • cmd [명령 프롬프트] 를 실행한다.
  • MySQL 이 설치된 디렉토리로 이동한다. ex> cd C:\Program File\MySQL\MySQL 5.0\bin
  • mysqld.exe -u root -p --skip-grant-tables 실행
  • mysql 실행
  • mysql> use mysql
  • mysql>UPDATE user SET Password = PASSWORD('비밀번호') WHERE user = 'root';
  • quit
  • 서비스에서 MySQL 을 재 시작한다.

"MySQL" 카테고리의 다른 글