mysqldump: [Warning] Using a password on the command line interface can be insecure.
Eu costumava usarexportação do mysqldump, por que não posso usar agora?Parece que a versão do mysql 5.6 não pode ser usada, e a versão antiga pode ser usada!
Encontrei o motivo no documento oficial do site, você pode clicar aqui para ver: http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html
Os usuários do MySQL devem seguir as seguintes diretrizes para manter as senhas seguras.
Quando você executa um programa cliente para se conectar ao servidor MySQL, não é recomendável especificar sua senha de forma que ela seja descoberta por outros usuários. Os métodos que você pode usar para especificar sua senha ao executar programas clientes estão listados aqui, junto com uma avaliação dos riscos de cada método. Resumindo, os métodos mais seguros são pedir a senha pelo programa cliente ou especificar a senha em um arquivo de opção devidamente protegido.
O inglês é um pouco ruim, mas entendo o significado geralmente, e a tradução é que, se você quiser usar a senha na linha de comando, pode inseri-la no prompt após executar o comando, ou especificar a senha no arquivo de segurança especificado. Qual deles é um arquivo seguro? A documentação dá uma resposta para isso:
Armazene sua senha em um arquivo de opções. Por exemplo, no Unix, você pode listar sua senha na seção [cliente] do arquivo .my.cnf no seu diretório home。
Solução:
Encontramos o arquivo my.ini no diretório C:\ProgramData\MySQL\MySQL Server 5.7, e adicionamos a seguinte configuração na parte inferior:
Depois, execute o comando export, aqui exporto o mydb como exemplo:
Sucesso!
|