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