하이디에 내부 아이피로 접속 하려고 하니 오류가 뜸
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
허용 된 포트 확인 할 수 있다
계정 생성 하는 법은 여기서 확인 할수 있다
[sql] mariadb/mysql 인설트 시 한국시간 아닐 때 시간 정확하지 않을 때 (0) | 2022.08.19 |
---|---|
[sql] mysql 디비 자동 빽업 설정 하기 리눅스 (0) | 2022.07.25 |
[SQL] HeidiSQL 빽업/복구 하기 (2) | 2022.04.19 |
[SQL] error (1366): Incorrect string value: '\xED\x95\x9C\xEC\x86\x94' for column sql 한글 insert 안됨 (0) | 2022.04.14 |
[MYSQL] 벌크 insert 대량 데이터 삽입하기 (0) | 2022.02.14 |
댓글 영역