Usando as ferramentas de linha de comando do MySQL
Quando o mysql é instalado, são instaladas ferramentas de linha de comando. No Windows estas ferramentas são instaladas dentro da pasta bin do mysql, que normalmente fica em Arquivos de ProgramasMySQL.
Se você não tiver um servidor MySQL local, precisará copiar estas ferramentas a partir de um servidor MySQL. Instalando o MySQL no seu PC, o instalador disponibiliza uma opção para adicionar a pasta bin no path do sistema operacional, para permitir que executemos as aplicações, existentes nesta pasta, a partir de qualquer pasta, somente digitando o nome do executável.
Se a pasta bin não foi adicionada no path do SO, você precisará entrar na pasta onde estão as ferramentas para poder executar os comandos a seguir.
Conectar no MySQL:
mysql -h ip_ou_nome_dns_do_servidor -u usuario -p
//em seguida o programa pede a senha do servidor
//depois basta digitar comandos como:
show databases; //mostra os bancos de dados existentes;
use meu_banco; //usar o banco meu_banco
show tables; //mostrar as tabels do banco selecionado
//mostrar os campos da tabela minha_tabela
show fields from minha_tabela;
Para gerar um backup do banco usando o mysqldump.exe no prompt:
//gera um script sql do banco meu_banco
//no servidor ip_meu_servidor
//e grava em um arquivo meu_banco.backup.sql
mysqldump -h ip_meu_servidor meu_banco -u usuario -p > meu_banco.backup.sql
Para rodar um arquivo de script a partir do mysql.exe no prompt:
//conectar ao servidor, sem seguida é solicitada a senha
mysql -h ip_ou_nome_dns_do_servidor -u usuario -p
use meu_banco; //usar o banco meu_banco
//executar o arquivo script.sql que contém instruções sql
//as barras devem ser no padrão linux, ou seja, para a direita //a barra para a esquerda não funciona
source c:/temp/script.sql ;
Posts relacionados:
- Identificadores lowercase em MySql no Windows
- Excluindo Constraints Foreign Key no MySQL (drop constraint)
- Hospedagem de sites com banco MySQL 5
- MySQL 5 e Firebird 2 no Delphi 2007 com DBExpress
- Update com Join no MySQL
Posts relacionados trazidos a você pelo Yet Another Related Posts Plugin.




Cara, a dica do backup pela linha de comando me ajudou pra caramba…. tava precisando disso
Agora, como faço para restaurar o banco através do arquivo gerado?
Você pode me ajudar com isso?
Ah, se puder, acessa meu blog http://douglascrp.blogspot.com... também costumo escrever dicas para alguns probleminhas do dia-a-dia
Valeu…
Como o utilitário mysqldump gera um backup em forma de script sql, para restaurar o backup gerado deve-se executar o script como mostrei no tópico “Para rodar um arquivo de script a partir do mysql.exe no prompt” deste post.
Legal cara…
Muito obrigado por responder a minha pergunta.
abraços