English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Detalhamento da exportação e importação de exemplo de banco de dados no comando de linha do MySQL

Exportação de banco de dados via linha de comando do MySQL:

1, entre no diretório bin do MySQL: cd diretório_do_bin_dentro_do_MySQL

Como o comando de linha de comando que eu usei: cd C:\Program Files\MySQL\MySQL Server 5.5\bin
(ou adicione diretamente o diretório ao variável de ambiente path do Windows)

 2, exportação do banco de dados: mysqldump -u Nome do usuário -p nome_do_banco_de_dados > nome_do_arquivo_de_exportação

Como o comando de linha de comando que eu usei: mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql (após a entrada, será solicitado a senha para entrar no MySQL)
(se exportar uma tabela única, insira o nome da tabela após o nome do banco de dados)

       Exportação de um banco de dados de uma tabela do mysql
  mysqldump -u Nome do usuário -p nome_do_banco_de_dados nome_da_tabela> nome_do_arquivo_de_exportação
  mysqldump -u lmapp -p lmapp users> test_users.sql (sem ponto e vírgula no final)

3, verá o arquivo news.sql gerado automaticamente no diretório bin  

 Encontre o problema acima ao exportar.

Medidas de solução: adicione um parâmetro-P 3308(portas de serviço do mysql) para resolver o problema.

Importação de banco de dados via linha de comando:

1, mova o arquivo .sql que será importado para o diretório bin, que é mais conveniente
2, como acima exportado no número1Passo
3, entre no MySQL: mysql -u Nome do usuário -p
Como o comando de linha de comando que eu usei:mysql -u root -p (após a entrada, será solicitado a senha do MySQL)
4, no MySQL-No Front, crie o banco de dados que você deseja criar. Neste ponto, é um banco de dados vazio. Por exemplo, crie um banco de dados alvo chamado news
5
Como o comando de linha de comando que eu usei:mysql>use news;
6, arquivo de importação: mysql>source nome_do_arquivo_de_importação;

Como o comando de linha de comando que eu usei: mysql>source news.sql; 

       Nota: devido ao tamanho e à estrutura dos dados do banco de dados importado, o tempo necessário para a importação pode variar significativamente. O banco de dados que importei tinha123M, gastando quase5horas. Durante esse período, pensei que o servidor havia caído, mas ao observar a interface da linha de comando, descobri que a importação estava sendo realizada normalmente. A interface após a importação bem-sucedida é a seguinte:

      

      Nota: ao importar uma tabela de dados individual, use a instrução SQL semelhante a 'use lmapp lm_area, source lm_area.sql'. A tabela de dados original pode existir, e a tabela de dados importada substituirá a tabela de dados existente com o mesmo nome.

      O backup e a recuperação do MySQL são realizados usando os comandos mysqldump, mysql e source.

1.Win32Backup e Restauração do MySQL no Windows

1.1 Backup

Menu Iniciar | Executar | cmd | Utilize “cd \Program Files\MySQL\MySQL Server 5.0\bin” comando para acessar a pasta bin | Utilize “mysqldump  -u Nome do usuário -v databasename >exportfilename” para exportar o banco de dados para um arquivo, como mysqldump -u root -v voz>voice.sql, insira a senha para começar a exportar.

1.2 Restaurar

Acesse o Cliente de Linha de Comando MySQL, insira a senha e acesse "mysql>", digite o comando "show databases;", pressione Enter, veja quais bancos de dados estão disponíveis; crie o banco de dados que você deseja restaurar, digite "create database voice;", pressione Enter; mude para o banco de dados recém-criado, digite "use voice;", pressione Enter; importe os dados, digite "source voice.sql;", pressione Enter, comece a importar, quando voltar ao "mysql>" e não houver mensagens de erro, a restauração será bem-sucedida.

2Backup e Restauração do MySQL no Linux

2.1 Backup

[root@localhost ~]# cd /var/lib/mysql (entre no diretório do repositório MySQL, ajuste o diretório conforme a instalação do seu MySQL)
[root@localhost mysql]# mysqldump -u root -v voz>voice.sql, insira a senha para começar a exportar.

2.2 Restaurar

Método 1:

[root@localhost ~]# mysql -u root -Pressione Enter, insira a senha e acesse o console do MySQL "mysql>", igual1.2Restaurar.

Método 2:

[root@localhost ~]# cd /var/lib/mysql (entre no diretório do repositório MySQL, ajuste o diretório conforme a instalação do seu MySQL)
[root@localhost mysql]# mysql -u root -v voz<voice.sql, insira a senha para acessar.

Obrigado por ler, espero que ajude, obrigado pelo apoio ao site!

Você também pode gostar