상세 컨텐츠

본문 제목

[sql] mariadb 내부 아이피 접속 하기(HeidiSQL)

mysql

by 2hansoul 2022. 7. 12. 22:05

본문

반응형

하이디에 내부 아이피로 접속 하려고 하니 오류가 뜸 

 

DB를 외부에서 접속 시도시 나는 에러

root 계정은 아무나 접근 할 수 없기 때문에 허용할 ip 지정해 줘야 함 

 

 

모든 ip 허용

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '패스워드';

IP 대역대 허용

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.%' IDENTIFIED BY '패스워드';

특정 IP 허용

GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.10.0.254' IDENTIFIED BY '패스워드';

IP 허용  원래 상태로 되돌리기

DELETE FROM mysql.user WHERE Host='%' AND User='아이디';
FLUSH PRIVILEGES;

디비 재시작

systemctl restart mariadb

 

이렇게 했는데도 접속 안되면 port 허용 확인 해야 함 

디비 기본 포트를 변경 하지 않았다면 기본 포트는 3306

 

디비 포트 3306 허용

sudo firewall-cmd --zone=public --permanent --add-port=3306/tcp

 

허용 된 포트 확인

 sudo firewall-cmd --zone=public --list-all

허용 된 포트 확인 할 수 있다 

 

계정 생성 하는 법은 여기서 확인 할수 있다

https://hansoul.tistory.com/105

반응형

관련글 더보기

댓글 영역