Mariadb 설치 후 외부에서 접속하기 위해 접근 가능한 IP를 등록하는 방법이다.
참고로 서버로 mariadb에 접근할 때는 이전에 my.cnf 파일에 설정한 skip-networking과 skip-address를 주석처리해야 한다.
MySQL 접속
mysql -u root -p
1. Database 확인
2. 권한 부여하기 위해 Database 설정
권한 설정하기
1. 특정 IP 접근 허용
grant all privileges on *.* to 'root'@'192.168.1.2' identified by '패스워드';
2. 특정 IP 대역 접근 허용
grant all privileges on *.* to 'root'@'192.168.1.%' identified by '패스워드';
3. 모든 IP 접근 허용
grant all privileges on *.* to 'root'@'%' identified by '패스워드';
권한 변경하기
update user set host = '192.168.1.2' where user ='root' and host='192.168.1.%';
권한 제거하기
1. 특정 IP 접근 허용 제거
delete from mysql.user where host='192.168.1.2' AND User='root';
2. 특정 IP 대역 접근 허용 제거
delete from mysql.user where host='192.168.1.%' AND User='root';
3. 모든 IP 접근 허용 제거
delete from mysql.user where host='%' AND User='root';
권한 설정된 IP 확인
select host, user from user;
설정 적용하기
flush privileges;
mariadb 재시작
sudo systemctl restart mariadb
'IT Study > DBMS' 카테고리의 다른 글
[DBeaver] 서버에 설치한 Mariadb를 DBeaver에 연동하기 (0) | 2023.03.29 |
---|---|
MySQL - 이클립스 연동하기 (0) | 2023.01.02 |
Oracle - 함수 사용법 (0) | 2023.01.02 |
Oracle/JDBC - Java 드라이버 연동 (0) | 2023.01.02 |
Oracle - EQUI JOIN / 페이징처리 (0) | 2023.01.01 |
댓글