# MySQL ### 비밀번호 분실 1. MySQL 데몬을 중지시킨다. > killall mysqld (또는 pkill -9 mysqld) 2. --skip-grant 옵션을 주어서 mysql 데몬을 다시 실행시킨다. > /usr/local/mysql/bin/safe_mysqld --skip-grant & > Starting mysqld daemon with databases from /usr/local/mysql/var 3. 패스워드 없이 root 계정으로 mysql에 접속한다. > ./bin/mysql -u root mysql 4. mysql> 프롬프트에서 update 쿼리문으로 패스워드를 재설정 한다. > mysql> UPDATE user set Password=PASSWORD('newpasswd') WHERE user='root'; 5. 변경사항을 적용시킨다. > mysql> FLUSH PRIVILEGES; 6. mysql> 프롬프트에서 빠져 나온다. > mysql> quit 7. mysql 데몬을 재시작한다. > killall mysqld (또는 pkill -9 mysqld) > /usr/local/mysql/bin/safe_mysqld & > Starting mysqld daemon with databases from /usr/local/mysql/data 8. 업데이트한 패스워드로 mysql에 접속한다. > /usr/local/mysql/bin/mysql -u root -p