2011-05-05 42 views
5

¿cómo puedo cambiar el nombre de mi base de datos? ¿Hay alguna forma en phpmyadmin? o ¿cuál es el código sql?cambiar el nombre de la base de datos - mysql

ya he intentado usar CAMBIAR EL NOMBRE DE BASE DE DATOS

gracias

+7

¿Por qué no mirar en la documentación de MySQL? Está claramente enumerado allí. La documentación para la declaración 'RENAME DATABASE' es el primer resultado de Google para" mysql rename database ". –

+0

También podría simplemente escribir el título de la pregunta en google, conduce al mismo resultado. Suspiro. – svens

+1

wow. ¡Ya intento RENAME! no funciona, he leído que está en desuso en las nuevas versiones de mysql! – user455318

Respuesta

3

Si solamente va a utilizar MyISAM, la forma más rápida es

/etc/init.d/mysql stop 
cd /var/lib/mysql 
mv <old db name> <new db name> 
/etc/init.d/mysql start 

No es bonito, pero funciona. Necesitarás acceso a la raíz.

De esta manera podría funcionar si está usando tablas InnoDB, pero no tengo experiencia allí, así que no responderé por ello.

+0

estoy usando innodb – user455318

+0

En lugar de invocar guiones de inicio a través de /etc/init.d, mejor utilice la utilidad de servicio como: service mysql start – Academia

Cuestiones relacionadas