Programming &/Database
mysql root 패스워드 분실시 패스워드 변경하기
마법눈
2010. 2. 22. 10:42
혼자 관리하면 까먹기 쉽지 않을수는 있지만
어쩌다 root 패스워드를 알수가 없게 됐다 ㅠㅠ
일단 서비스를 중지하고 아무런 인증절차 없이 실행하고 패스워드를 바꾼다.
$ /etc/init.d/mysql stop 또는 kill 명령어를 이용하여 서비스 중지
$ /usr/bin/mysqld_safe --skip-grant-tables 또는 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
$ mysql -uroot mysql
mysql> UPDATE user SET password=PASSWORD('변경할패스워드') WHERE user = 'root';
mysql> flush privileges;
$ /etc/init.d/mysql stop 또는 kill 명령어를 이용하여 서비스 중지
$ /etc/init.d/mysql start