Eu preciso fazer backup de tabelas MySQL que eu criei em todos os meus projetos.
Até agora eu tentei copiar 1 tabela - hi5:
C: \ xcopy "c: \ ProgramData \ Servidor MySQL 5.7 \ Data \ hi5" c: \ MybackUp \
mas não é copiado e a mensagem de erro é Erro de Análise
Espero que alguém possa me dizer a maneira correta de fazer isso. Tks
Apenas para adicionar, eu tenho problema em se conectar ao MYSQL depois de incluir uma linha padrão, exceto a UTF-8 em my.ini. Então eu só posso fazer isso através do método de prompt de comando do Windows 10.
Meu objetivo é desinstalar o MYSQL problemático e reinstalar uma nova versão. Então eu preciso salvar todas essas tabelas que eu criei.
windows-10
Karen Goh
fonte
fonte
mysqldump -u <username> -p<Password> -h 127.0.0.1 --routines --databases databasename > databasename.sql
.... experimente este aqui e veja se ele permite conexão do host127.0.0.1
em vez de localhost? Normalmente, para a conta root, você não pode conectar-se ao MySQL remotamente, portanto, certifique-se de estar se conectando a partir do servidor local como root. Se isso não funcionar, diga-me qual mensagem de erro está dando exatamente a você.Respostas:
Você pode usar o mysqldump programa para exportar dados para vários formatos usando a linha de comando. Para poder exportar todas as tabelas de todos os bancos de dados, você poderia usar a opção --all-databases assim:
fonte
Esse problema pode ocorrer se o MySQL não estiver sendo executado na porta padrão 3306.
Para descobrir em qual porta o servidor MySQL está sendo executado, use o seguinte comando no cliente de linha de comando do MySQL:
Depois de conhecer a porta, o comando dump pode se parecer com isto:
Se isso não funcionar, inclua a mensagem de erro completa.
Olhe para cima documentação para o mysqldump .
fonte