2012년 3월 12일 월요일

MySQL Root Access Deny

MySQL 사용중 다음 에러 발생할 때
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
Password Resetting으로 해결가능하다.


1. 현재 실행중인 MySQL 데몬을 중지시킴.
sudo /etc/init.d/mysql stop
2. skip-grant-tables옵션으로 mysqld 데몬을 시작함.
sudo /usr/sbin/mysqld --skip-grant-tables &
3. MySQL 클라이언트 실행
mysql -u root
4. 아래 SQL문으로 root계정 패스워드를 새로 만듬.
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
FLUSH PRIVILEGES;

 
참고 : http://www.anisjendoubi.com/2010/01/mysql-error-1045-access-denied-for-user-root-localhost/
 

댓글 없음:

댓글 쓰기