Last updated 4 months ago
effic tip : 담당자님이 마케터/기획자라면 DB를 관리하는 개발자에게 이 문서와 함께 DB연결에 필요한 정보를 요청하세요.
[설정] > [DB 연동] 탭에서 DB 연동을 관리할 수 있습니다.
DB 연동에 필요한 정보는 아래와 같으며, readonly 권한인 정보를 사용하는 것을 권장드립니다.
Host
MySQL 서버 주소 (IP 또는 도메인, 로컬인 경우 localhost).
localhost
Port
MySQL 통신 포트 (기본값: 3306).
3306
Database
연결하려는 데이터베이스 이름.
Username
Read-Only 권한을 가진 사용자 이름.
Password
해당 사용자의 비밀번호.
MySQL Workbench 실행:
MySQL Workbench는 MySQL을 관리하는 GUI 도구입니다.
연결된 서버 선택:
Workbench에서 서버를 선택하거나 새 연결 생성합니다.
Host: MySQL 서버 주소 (로컬은 localhost, 원격 서버는 IP 또는 도메인).
Port: 기본값 3306.
Database 확인:
서버에 연결된 후 SCHEMAS 탭에서 사용 가능한 데이터베이스 목록을 확인합니다.
사용자 정보 확인:
Workbench에서 Users and Privileges(사용자 및 권한) 메뉴를 선택합니다.
Users and Privileges
Read-Only 권한이 부여된 사용자 이름을 확인합니다.
Password:
비밀번호는 사용자 생성 시 설정한 값으로, 관리자로부터 확인해야 합니다.
MySQL 접속:
bash코드 복사mysql -u admin_user -p
Database 및 사용자 확인:
데이터베이스 확인:
SHOW DATABASES;
사용자 및 권한 확인:
SELECT user, host FROM mysql.user;
Read-Only 권한 확인:
특정 사용자 권한 확인:
SHOW GRANTS FOR 'readonly_user'@'localhost';
결과 예시:
GRANT SELECT ON my_database.* TO 'readonly_user'@'localhost';
AWS RDS:
AWS Management Console → RDS Dashboard → Databases.
데이터베이스 상세 화면에서 아래 정보 확인합니다
Endpoint: Host (예: my-db-instance.xxxxxx.us-east-1.rds.amazonaws.com).
my-db-instance.xxxxxx.us-east-1.rds.amazonaws.com
Read-Only 사용자 정보는 DB 생성 시 설정되며, 관리자에게 확인합니다.
GCP Cloud SQL:
Google Cloud Console → SQL → Instance 선택합니다.
Instance Details에서 Host 및 Port 정보를 확인합니다.