Hola, si entendi, bien:
1. por que no usas el phpmyadmin, que te permite gestionar la base de datos mysql, con el podras hacer copias, etc
2. por que no usas un cliente visual para mysql, tenemos, mysqlfront, navicat, ms manager, etc
3. si lo que quieres es hacerlo a puro codigo propio, que no esta mal, pues seria personalizado, aca un enlace que te permite crear base de datos desde tu codigo php:
http://www.idiota.es/php/function.my...te-db.html:si: