Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Quantas maneiras de importar dados para o mysql

Quantas maneiras de importar dados para o mysql:


Deve ser tão simples quanto...
LOAD DATA INFILE '/tmp/mydata.txt' INTO TABLE PerformanceReport;

Por padrão LOAD DATA INFILE usa delimitado por tabulação, uma linha por linha, então deve ser bem aceito

IMPORTAR
  1. 1. Certifique-se de que o banco de dados que você precisa já foi criado. Se não tiver, primeiro crie o banco de dados:

How do I create a database?

CUIDADO:

If you import a backup file to a database that already has content, it will replace the existing content.

  1. Use FTP para carregar seu arquivo SQL para seu servidor. Você pode carregá-lo em seu diretório FTP padrão. Ou consulte a Etapa 1 nas instruções de "Exportação" acima para obter outra sugestão. Alternativamente, você pode usar o cp para enviar seu arquivo via SSH.

  2. Faça login no seu servidor via SSH.

  3. Use o comando cd para navegar até o diretório onde você carregou seu arquivo de backup na Etapa 1. Se você carregou o backup para seu diretório de dados, vá aqui (substitua 00000 pelo número do seu site):

    cd /home/00000/data/

Importe o banco de dados executando o seguinte comando:
`mysql -h internal-db.s00000.gridserver.com -u username -p dbname < dbname.sql`

OU:
`mysql -h internal-db.s00000.gridserver.com -u username -p dbname -e 'source dbname.sql'`
  1. Depois de executar este comando, você será solicitado a fornecer sua senha do banco de dados. Digite-o e aperte enter. Seu banco de dados agora será importado. Pode levar alguns minutos se você tiver um banco de dados grande. Quando a importação for concluída, você retornará ao prompt de comando.

OBSERVAÇÃO:

  1. As variáveis ​​são as mesmas da Etapa 3 da seção Exportar acima. Verifique a Etapa 3 na seção "Exportar" para certificar-se de que está substituindo corretamente o código de exemplo por suas próprias informações.

    dbname.sql is the actual name of your SQL file.

Se você tiver um backup gzipado do seu banco de dados, poderá usar esta linha:
`gunzip < dbname.gz | mysql -h internal-db.s00000.gridserver.com -u username -p dbname`

  1. Você pode inserir seu próprio nome de usuário, nome do banco de dados e nome do arquivo de backup, como antes. dbname.gz é o nome do seu arquivo de backup compactado. Use "unzip" em vez de "gunzip" para arquivos compactados.

  2. Remova o arquivo SQL de seu diretório acessível pela web, se você o carregou para uma pasta pública. Caso contrário, qualquer pessoa pode baixá-lo da web.

Se você receber um erro parecido com este:
Got Error: 1045: Access denied for user '[email protected]' (using password: YES) when trying to connect
  1. Você digitou uma senha incorreta. Por favor, redigite-o com cuidado ou redefina sua senha através do Painel de Controle do AccountCenter. Consulte os usuários do banco de dados na grade para obter instruções.

Se você receber um erro de SQL durante a importação, poderá forçá-la a terminar adicionando "-f" ao comando, que significa "forçar". Por exemplo:
`mysql -f -h internal-db.s00000.gridserver.com -u username -p dbname -e 'source dbname.sql'`
  1. Isso pode ajudá-lo a concluir uma importação se você tiver algumas tabelas corrompidas, mas precisar importar o banco de dados como um todo antes de fazer qualquer outra coisa.

http://dev.mysql .com/doc/refman/5.0/en/load-data.html

https://dev.mysql .com/doc/refman/5.0/en/loading-tables.html

https://www.mysql.com/ porque-mysql/windows/excel/import/

http ://www.itworld.com/it-management/359857/3-ways-import-and-export-mysql-database