티스토리 뷰
Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
라는 에러를 뿜어낸다면, 서버가 아닌 원격접속을 허용하지 않아서 생기는 문제이다.
(기본적으로 localhost, 127.0.0.1 이 아니면 허용을 안하고있다)
접속 허용되는 IP 확인하는 방법
SELECT Host FROM mysql.user WHERE user='root';
모든 IP에 대해 허용
INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('패스워드')); GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES;
IP초기화하기 (모든 IP에 대해 차단)
DELETE FROM mysql.user WHERE Host='%' AND User='root'; FLUSH PRIVILEGES;
'개발 > 개발 자료' 카테고리의 다른 글
(Android) WebView 화면회전시 리로딩 방지 (2) | 2015.06.29 |
---|---|
(Android) 차트 라이브러리 (0) | 2015.06.27 |
(Linux) phpMyAdmin 2.4버전이상(최신) Forbidden You don't hav permission to access / on this server . (0) | 2015.06.13 |
Centos7 에서 새로바뀐 Mysql -> MariaDB (0) | 2015.06.13 |
(Linux) Centos7 Mysql JDBC jar 경로 설정 (0) | 2015.06.13 |
댓글