Você está aqui: Home / programacao / mysql-programacao / como renomear um banco no mysql rename database.html

Como renomear um banco no Mysql – rename database

     

As vezes nós que somos desenvolvedores web precisamos renomear um bando de dados mysql, para quem já trabalha com o mysql algum tempo deve conhecer o comando RENAME DATABASE nome_do_banco TO novo_nome_do_banco;, essa linha de comando poderia ser executada em algum programa de gerenciamento remoto ou de gerenciamento web como o caso do phpmyadmin, até ai nada de novo, mas acontece que esse recurso foi removido do Mysql desde a versão MySQL 5.1.23.

E agora, como renomear um bando de dados mysql sem o rename database? Bem, eu conheço duas formas para resolver essa necessidade, vamos à elas:

Renomear banco Mysql localmente ou em servidores vps ou dedicados:
Quando você tem acesso aos arquivos de configuração do mysql, você pode editar o nome da pasta que representa o banco em questão e pronto, fácil assim. Para quem usa o WampServer o caminho onde ficam os bancos de dados é C:\wamp\bin\mysql\mysql5.1.36\data, nesse caso pra quem estiver com a versão 5.1.36, é óbvio. Aí dentro dessa pasta data estarão os seus bancos de dados em forma de subpastas, procure o banco que você quer renomear e renomeie-o, mas atenção, você deve fechar o mysqlserver antes de renomar o banco, e executar ele novamente somente após ter renomeado o banco em questão, se estiver usando wampserver basta clickar com o botão direito sobre o ícone da barra de tarefas e fechar o aplicativo, renomear o banco e abrir o wampserver novamente.

Renomear banco de dados mysql em uma hospedagem compartilhada:
Em hospedagem compartilhada você não terá acesso aos arquivos de configuração de bancos do mysql, nesse caso não vejo uma forma de – literalmente – renomear o banco de dados, mas a solução nesse caso é você exportar o banco existente (somente as tabelas), criar um novo banco com o nome desejado e importar as tabelas exportadas anteriormente, após isso você pode excluir o banco antigo.

Nesse artigo vimos como renomear banco de dados no Mysql sem necessitar da função rename database que foi suprida nas últimas versões do Mysql server.

Take care! U3D4K9R4RWQQ

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>