-
MySQL 외부 접속 허용하는 방법(for version .8.x)개발/SQL 2023. 5. 24. 23:40
/*
Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (null, message from server: "Host 'XXXXXX' is not allowed to connect to this MySQL server")
*/
→ 외부에서 MySQL server에 접속 가능하도록 권한을 부여하면 해결된다.
# 계정 정보 조회
host를 확인한다. host가 localhost인 경우, 외부에서 접속이 불가능하다.
# 계정 생성
보안상 root 계정에 권한 부여를 하면 문제가 있기 때문에 별도의 계정을 만들어 사용하기를 권장한다.
외부 접속을 가능하게 하기 위해서는 host는 localhost 이 외의 다른 값으로 설정한다.
create user '계정명'@'호스트' identified by'비밀번호';
# 권한 적용
# 변경사항 적용
'개발 > SQL' 카테고리의 다른 글
MySQL 계정 비밀번호 변경하는 방법 (0) 2023.05.27 [SQL] DML, DDL, DCL (0) 2023.04.20 /* Public Key Retrieval is not allowed */ (0) 2023.04.17 MySQL 설치 방법 (0) 2023.04.12 [SQL] 샘플 데이터베이스 (0) 2023.04.11