컴퓨터과학과

phpMyAdmin에서 새 데이터베이스 editdb 만들기

공부하는노년 2025. 6. 6. 16:50
반응형

phpMyAdmin에서 새 데이터베이스 editdb 만들기

phpMyAdmin에서 새 데이터베이스 editdb를 만들고, 이를 사용자 phpuser가 전적으로 관리할 수 있도록 설정하는 방법을 단계별로 안내드립니다.


✅ 목표

  • editdb라는 새 데이터베이스 생성
  • 사용자 phpuser를 생성하거나 기존 계정에 대해 editdb에 대한 모든 권한 부여

✅ 1단계: editdb 데이터베이스 만들기

  1. 좌측 메뉴에서 “새로운” 또는 상단 탭에서 “데이터베이스” 클릭
  2. 이름에 editdb 입력
  3. 문자 집합은 utf8mb4_general_ci로 선택
  4. [만들기] 버튼 클릭

→ editdb가 좌측 목록에 새로 나타납니다.


✅ 2단계: 사용자 계정 phpuser 만들기 또는 수정

🔹 (1) 새 사용자 phpuser 만들기

  1. 상단 탭에서 “사용자 계정” 클릭
  2. 아래로 내려서 “새 사용자 추가” 클릭
  3. 입력 항목:
    • 사용자 이름: phpuser
    • 호스트: localhost
    • 비밀번호: 원하는 비밀번호 설정
    • 다시 입력: 위와 동일하게 입력
  4. “데이터베이스에 대한 모든 권한 부여: editdb” 체크
  5. 맨 아래 [실행] 버튼 클릭

🔹 (2) 기존 사용자에 editdb 권한 부여

  1. 상단 탭 → 사용자 계정
  2. 목록에서 phpuser@localhost 옆의 “권한 수정” 클릭
  3. "특정 데이터베이스에 대한 권한"에서 editdb 선택
  4. 모든 권한(SELECT, INSERT, UPDATE, DELETE 등) 체크
  5. 하단의 [실행] 클릭

✅ 3단계: 권한 테스트 (선택 사항)

  • 사용자 phpuser로 로그인하여 editdb에 테이블 생성 및 데이터 삽입 테스트
  • 또는 PHP 코드에서 phpuser 계정으로 MySQL 접속 시도

예:

$mysqli = new mysqli("localhost", "phpuser", "비밀번호", "editdb");

✅ 정리

데이터베이스명 editdb
사용자 phpuser@localhost
권한 editdb에 대해 모든 권한 부여 (생성, 수정, 삭제 등)
문자 인코딩 utf8mb4_general_ci 추천

 

이 설정으로 phpuser는 editdb 내에서 자유롭게 데이터를 생성하고 수정할 수 있으며, 보안 측면에서도 다른 데이터베이스 접근은 차단되어 안전합니다.