컴퓨터과학과
phpMyAdmin에서 새 데이터베이스 editdb 만들기
공부하는노년
2025. 6. 6. 16:50
반응형
phpMyAdmin에서 새 데이터베이스 editdb 만들기
phpMyAdmin에서 새 데이터베이스 editdb를 만들고, 이를 사용자 phpuser가 전적으로 관리할 수 있도록 설정하는 방법을 단계별로 안내드립니다.

✅ 목표
- editdb라는 새 데이터베이스 생성
- 사용자 phpuser를 생성하거나 기존 계정에 대해 editdb에 대한 모든 권한 부여
✅ 1단계: editdb 데이터베이스 만들기
- 좌측 메뉴에서 “새로운” 또는 상단 탭에서 “데이터베이스” 클릭
- 이름에 editdb 입력
- 문자 집합은 utf8mb4_general_ci로 선택
- [만들기] 버튼 클릭
→ editdb가 좌측 목록에 새로 나타납니다.

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

🔹 (2) 기존 사용자에 editdb 권한 부여
- 상단 탭 → 사용자 계정
- 목록에서 phpuser@localhost 옆의 “권한 수정” 클릭
- "특정 데이터베이스에 대한 권한"에서 editdb 선택
- 모든 권한(SELECT, INSERT, UPDATE, DELETE 등) 체크
- 하단의 [실행] 클릭
✅ 3단계: 권한 테스트 (선택 사항)
- 사용자 phpuser로 로그인하여 editdb에 테이블 생성 및 데이터 삽입 테스트
- 또는 PHP 코드에서 phpuser 계정으로 MySQL 접속 시도
예:
$mysqli = new mysqli("localhost", "phpuser", "비밀번호", "editdb");
✅ 정리
데이터베이스명 | editdb |
사용자 | phpuser@localhost |
권한 | editdb에 대해 모든 권한 부여 (생성, 수정, 삭제 등) |
문자 인코딩 | utf8mb4_general_ci 추천 |
이 설정으로 phpuser는 editdb 내에서 자유롭게 데이터를 생성하고 수정할 수 있으며, 보안 측면에서도 다른 데이터베이스 접근은 차단되어 안전합니다.