mysql root 패스워드 까먹었을 때.

mysql root 패스워드를 까먹었을 때. 복구하는 방법……

구글링한다.

http://www.google.com/search?q=mysql+root+password+recovery

첫 번째 링크를 클릭한다. OS에 맞는 링크를 클릭한다.

아래와 같은 명령으로 복구한다. ( 아래는 ubuntu 예제 )

# cat > /tmp/rootpassword.sql
UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;

# kill `cat /var/run/mysqld/mysqld.pid` && sleep 3 && ps -ef | grep mysql && mysqld_safe --init-file=/tmp/rootpassword.sql &