Importando dados para os bancos de dados em nuvem


Este artigo descreve como importar os dados de um banco de dados MySQL existente para um banco de dados em nuvem. Se você ainda não criou uma instância de banco de dados em nuvem e um banco de dados vazio para receber os dados importados, é necessário fazê-lo primeiro.

O processo de importação inclui as seguintes etapas:

  1. Use o novo Painel de Controle da nuvem para criar uma instância de banco de dados em nuvem com um banco de dados vazio e um nome de usuário e senha para o acesso.
  2. Quando a instância de banco de dados for criada, clique nela e anote o nome do host. Você vai usá-lo em uma etapa posterior. O nome do host é algo como:

Nome do host do seu banco de dados

  1. Na máquina onde o banco de dados existente está localizado atualmente, execute o seguinte comando MySQL para exportar seu banco de dados:
mysqldump -u username -p database_name > database_name.sql

database_name é o nome do seu banco de dados existente. database_name.sql será o nome do arquivo do banco de dados exportado. Substitua o "nome de usuário" pelo nome de usuário que você usa para acessar o banco de dados original.

  1. Use SFTP para copiar o arquivo .sql exportado para o Cloud Server, que irá acessar o seu banco de dados em nuvem.
  2. Com o arquivo .sql copiado para o seu Cloud Server, utilize o ssh para acessar o servidor.
  3. Se você não tiver um cliente mysql instalado no seu servidor, instale-o agora.

No Ubuntu e Debian, instale o cliente com o seguinte comando:

sudo apt-get install mysql-client

No Fedora e CentOS, instale o cliente com este comando:

sudo yum install mysql
  1. Execute o seguinte comando de importação MySQL: basta substituir aquele longo nome de host que você copiou do painel de controle pelo o endereço no comando, seu nome de usuário do banco de dados pelo "nome de usuário" e o seu nome de banco de dados por "database_name":
mysql -h 31blah2d.rackspaceclouddb.com -u username -p database_name < database_name.sql

O banco de dados foi importado e está pronto para aceitar novos dados.

Informações relacionadas

Como faço para importar um banco de dados MYSQL grande?

Links externos

Documentação MYSQL



Este conteúdo foi útil?




© 2011-2013 Rackspace US, Inc.

Salvo indicação em contrário, o conteúdo deste site está licenciado sob uma licença não adaptada de Creative Commons Attribution-NonCommercial-NoDerivs 3.0


Ver detalhes da licença e o AVISO LEGAL