[ 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
'개발' 카테고리의 다른 글
API 란 무엇인가? (0) | 2017.09.06 |
---|---|
servlet 개념 [서블릿 개념] (0) | 2017.09.05 |
Spring 4.0 달라진점 (0) | 2017.09.05 |
REST API 제대로 알고 사용하기 (0) | 2017.09.05 |
svn 커밋 시 Some of selected resources were not added to version control 오류 (0) | 2017.08.10 |