[ MYSQL ] Access denied for user ~ (using password: YES)


이렇게 나올 경우

 

1. mysql 의 데이터베이스 mysql 로 들어가서

 

User 테이블의 정보를 확인 해 본다.

 

User 컬럼의 localhost 와 %  의 비밀 번호 정보가 다르게 입력 되어 있을 수 있다.

 

다를 경우

 

update user set Password=Password('05ghcjfl') where User='smadeco' and Host='%';

 

commit;

 

FLUSH PRIVILEGES;

 

이런 식으로 재등록 해준다.

 

2. 권한이 없는 문제일 경우

 

 

GRANT ALL PRIVILEGES ON *.*TO 'smadeco'@'%' IDENTIFIED BY 'password' with GRANT OPTION;

(smadeco 는 user id임)

 

FLUSH PRIVILEGES;

 

이런 식으로 해결 해 주면 됨.

 

 

출처 : http://shonm.tistory.com/entry/MYSQL-Access-denied-for-user-using-password-YES

+ Recent posts