O sistema de gerenciamento de banco de dados relacional MySQL é comumente usado como banco de dados de back-end para sistemas de gerenciamento de conteúdo web , blogs, galerias de imagens e outras aplicações. Em algum momento, você pode ser confrontado com a tarefa de mover o banco de dados MySQL para um novo hospedeiro , como a migração de desenvolvimento para hospedagem de produção , mudando para um serviço de menor custo ou a atualização para uma máquina com mais recursos. MySQL foi construído com utilitários para ajudá-lo a fazer a transição sem problemas. O " mysqldump " utilitário gera um script SQL que você pode usar para reconstruir automaticamente e preencher o banco de dados no novo host . Coisas que você precisa
anfitrião Web com banco de dados MySQL hospedagem
programa terminal ou janela de comando
software cliente MySQL
Show Mais instruções
1
Abra seu terminal programa (ou janela de comandos ) e log em um computador que tenha o cliente e utilitários instalados MySQL . Use o computador e conta que você normalmente usa para acessar seu banco de dados MySQL a partir da linha de comando.
2
Criar um backup do seu banco de dados atual usando " mysqldump. " Digite o seguinte comando , substituindo " nome de usuário " com o nome de usuário do MySQL que você usa para acessar o seu banco de dados existente , "host" com o nome do host ou o endereço do seu servidor de banco de dados atual e " banco de dados " com o nome do banco de dados que você deseja mover .
mysqldump - opt- u nome de usuário do banco de dados do host -p- h> dbdump.sql
Por exemplo, se o seu banco de dados chamado " MeuSite " reside em um servidor no endereço " 192.168.0.42 " e seu nome de usuário para o banco de dados é" WebDB ", o comando é:
mysqldump - opt- u WebDB -p- h 192.168.0.42 MeuSite > dbdump.sql
Hit "Enter" para executar o comando . Digite sua senha quando solicitado e clique em "Enter " para continuar. Pode demorar vários minutos para que o despejo para concluir se o seu banco de dados é grande . Quando " mysqldump " estiver concluído, haverá um arquivo de script SQL chamado " dbdump.sql " em seu diretório de trabalho atual.
3
Criar um banco de dados vazio em seu servidor de banco de dados hospedados na web usando o comando " mysqladmin " . Você pode dar a seu banco de dados o mesmo nome ou dar-lhe um novo nome. Digite o seguinte comando , substituindo " nome de usuário " com o nome de usuário do MySQL para o seu banco de dados hospedados na web , "host" com o nome do host ou o endereço do seu servidor de banco de dados hospedado e " banco de dados" com o nome do seu banco de dados.
mysqladmin -u username- p- h host criar banco de dados
Por exemplo, se o seu banco de dados chamado " MeuSite " (mantendo o mesmo nome do exemplo anterior ) reside no servidor do host no endereço " db . somewhere.com " e seu nome de usuário é" dbuser ", o comando é:
mysqladmin -u dbuser -p- h db.somewhere.com criar MeuSite
Hit" Enter "e digite sua senha quando solicitado .
4
Construir e preencher o banco de dados em seu novo host , fornecendo a " dbdump.sql " como um script para o comando " mysql " . O script cria automaticamente a estrutura do seu banco de dados e adiciona os dados . Digite o seguinte comando , substituindo " nome de usuário ", "host" e " banco de dados" como antes para o seu banco de dados hospedado :
banco de dados host username- p- h mysql- u < dbdump.sql
Usando o exemplo anterior , o comando se parece com: " . Enter"
mysql- u dbuser -p- h db.somewhere.com MeuSite < dbdump.sql
Hit Pode demorar vários minutos para que o script para concluir se o seu banco de dados é grande .