다른 서버(AI 서버 등)에서 이 MySQL 데이터베이스에 접속하는 방법은 다음과 같습니다.
1. 접속 정보 (Summary)
Host (IP): 158.179.170.84
Port: 3306
User: projectuser
Password: ProjectDB2026!
Database: project_db
2. 접속 방법별 예시
A. 터미널(CLI)에서 접속할 때
접속하려는 다른 서버에 mysql-client가 설치되어 있어야 합니다.
bash
mysql -h 158.179.170.84 -P 3306 -u projectuser -p project_db
(명령어 입력 후 비밀번호 ProjectDB2026!를 입력하세요.)
B. Python 코드로 접속할 때 (PyMySQL 사용)
AI 처리를 위해 Python을 사용하신다면 아래 코드를 참고하세요.
python
import pymysql
conn = pymysql.connect(
host='158.179.170.84',
user='projectuser',
password='ProjectDB2026!',
database='project_db',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
with conn.cursor() as cursor:
# 예: 메모 데이터 가져오기
cursor.execute("SELECT * FROM memo LIMIT 10")
results = cursor.fetchall()
for row in results:
print(row['content'])
conn.close()
C. GUI 툴(DBeaver, MySQL Workbench 등)에서 접속할 때
새 연결을 만들고 위에서 드린 Host, Port, User, Password를 각각 입력하면 됩니다.