Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Caso não tenha o programa em sua estação o mesmo está disponível em http://dev.mysql.com/downloads/workbench/ .

Para realizar o backup da base abra o Mysql Workbench , e clique na opção “New Server Instance” .
Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Marque a opção “Remote Host”, e inclua o endereço de acesso a base ou o ip do servidor e clique em Next .
Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench
Nesta tela será pedido os detalhes da conexão com o banco de dados :

  • Connection Method : Standard (TCP/IP)
  • Hostname : Endereço de acesso ao banco, ou o ip do Servidor
  • Username : Usuário de acesso ao banco
  • Default Schema : Inclua o nome da base de dados

Após Preencher com os dados de conexão com a base de dados, clique em Next , e será pedido a senha de acesso ao banco de dados .

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Após Incluir a senha da base e clicar em ok, o programa irá se conectar a base de dados, clique em Next neste passo .

Na Tela Seguinte marque a opção “Do not Use Remote Management” e clique em Next .
Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench
Depois será pedido o nome desejado a conexão novamente, de o nome que desejar e clique em Finish .

Restore do Arquivo.SQL

Com a conexão da base de dados já configurada, clique em “Manage Import / Export” , selecione sua base de dados e clique em OK .
Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Na Aba “Import from Disk” , marque a opção “Import From Self-Contained File” .
Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Clique no botão … e selecione o arquivo .sql em sua estação e clique em “Start Import” para iniciar o restore .

Importando em um novo banco de dados

Caso esteja importando o arquivo ‘.SQL’ em um novo banco de dados poderá receber o erro abaixo:

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Para resolver este problema você precisará alterar o nome da base nas instruções Create Database, USE e Definer editando o arquivo ‘.SQL’ com um editor de texto conforme abaixo:

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Apenas utilize a opção ‘Replace ALL'(Substituir todos) se tiver certeza de que o nome da base não faz parte do conteúdo de seus dados, caso não tenha certeza altere um a um:

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Depois de alterar e salvar o arquivo ‘.SQL’ importe novamente e receberá uma mensagem conforme figura abaixo:

Como restaurar um arquivo .SQL no banco MySQL com Mysql Workbench

Veja também