MySQL에서 데이터베이스를 생성하거나 삭제하려면 특별한 관리자 권한이 필요합니다. 일반적으로 root 계정 또는 그에 준하는 권한을 가진 사용자만 데이터베이스 생성 작업을 수행할 수 있습니다.
MySQL 서버에 직접 접속하지 않고도 mysqladmin 바이너리를 사용하면 간단하게 새 데이터베이스를 만들 수 있습니다.
기본 문법
[root@host]# mysqladmin -u root -p create db_name Enter password:******
여기서 db_name은 생성하고자 하는 데이터베이스의 이름입니다. -u root는 root 사용자로 접속한다는 의미이며, -p 옵션은 비밀번호 입력 프롬프트를 표시합니다.
예제: TUTORIALS 데이터베이스 생성하기
다음은 TUTORIALS라는 이름의 데이터베이스를 생성하는 간단한 예제입니다.
[root@host]# mysqladmin -u root -p create TUTORIALS Enter password:******
위 명령을 실행하고 비밀번호를 올바르게 입력하면, TUTORIALS라는 이름의 MySQL 데이터베이스가 성공적으로 생성됩니다.
생성 결과 확인하기
데이터베이스가 정상적으로 생성되었는지 확인하려면 MySQL에 접속한 후 다음 쿼리를 실행하면 됩니다.
mysql> SHOW DATABASES;
출력된 목록에 TUTORIALS가 포함되어 있다면 데이터베이스 생성이 완료된 것입니다.
참고 사항
- 데이터베이스 이름은 대소문자를 구분할 수 있으므로 운영체제 환경에 따라 주의해야 합니다.
- 반대로 데이터베이스를 삭제할 때는
mysqladmin -u root -p drop db_name명령을 사용하며, 삭제 시 모든 데이터가 영구적으로 제거되므로 신중하게 실행해야 합니다.