mysql
[sql] mariadb 내부 아이피 접속 하기(HeidiSQL)
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
허용 된 포트 확인 할 수 있다
계정 생성 하는 법은 여기서 확인 할수 있다
반응형