MySQL 5.1.7 이후 버전에서 rename database 구문을 이용하여 데이터베이스명 변경을 허용했으나, 보안상의 위험으로 제거되었다.
데이터베이스명을 변경할 수는 없지만, 새로운 데이터베이스를 생성하고 기존 테이블을 매핑시키는 방법으로 데이터베이스의 이름을 변경할 수 있는 방법을 아래와 같이 이용할 수 있다.
mysql> create database <생성할 데이터베이스명>;
mysql> rename table <기존 데이터베이스명.옮길 테이블명> to <생성한 데이터베이스명>;