728x90
728x90
외부 접속 허용 하기
/etc/mysql/mariadb.conf.d/50-server.conf 파일의 bind-address 부분을 주석처리합니다.
주석처리를 하기위해 우선 root 권한으로 계정을 변경합니다.
sudo su
vi /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 127.0.0.1 부분을 주석처리합니다.
MariaDB 사용자 생성 create user 및 권한 GRANT
CREATE USER 'ID'@'%' IDENTIFIED BY 'PASSWORD'
GRANT ALL PRIVILEGES ON *.* TO 'ID'@'%';
GRANT ALL PRIVILEGES ON [DATABASE].* TO 'ID'@'%';
GRANT ALL PRIVILEGES ON [DATABASE].[TABLE] TO 'ID'@'%';
권한은 상황에 맞게 부여하면된다.
FLUSH PRIVILEGES;
MariaDB 재시작
systemctl restart mariadb
방화벽 허용
ufw allow 3306
[reference]
https://mariadb.com/kb/en/configuring-mariadb-for-remote-client-access/
https://linux.jiny.dev/database/mariadb/access.html
728x90
300x250
'Database > MariaDB' 카테고리의 다른 글
[MariaDB; 마리아디비] 마리아DB 주석처리 (0) | 2024.01.02 |
---|---|
[MariaDB; 마리아디비] 한 컬럼에 여러개 조건 검색 하기 ( IN / NOT IN ) (0) | 2023.11.20 |
[MariaDB; 마리아디비] MariaDB 데이터베이스 디비 생성 유저 계정 권한 (0) | 2023.10.25 |
[MariaDB; 마리아디비] Ubuntu에서 MariaDB 설치하기 (0) | 2023.10.25 |
[MariaDB; 마리아디비] Database 목록 조회 (0) | 2023.10.25 |