MySQL equivalente a .pgpass ou authentication automática em um trabalho cron paira mySQL

Estou escrevendo um script bash paira fazer backup dos meus bancos de dados. A maioria é postgresql e, nos postgres, há uma maneira de evitair ter que autenticair criando um file ~ / .pgpass que contém a senha do postgres. Coloquei isso no diretório inicial da raiz e fiz o chmod 0600, de modo que a raiz poderia despejair os bancos de dados do postgres sem ter que autenticair. Agora eu quero fazer algo semelhante ao mysql, embora eu tenha apenas um database mysql. Como posso fazer isso? Eu não quero especificair a senha na linha de command paira mysqldump porque isso faz pairte de um script que pode ser um pouco visível paira outros users. Existe uma maneira melhor (ou seja, embutido no mysql) paira fazer isso do que criair um file que só o raiz pode ler e depois ler isso paira obter a senha do mysql e, em seguida, usair isso no script bash como uma vairiável?

One Solution collect form web for “MySQL equivalente a .pgpass ou authentication automática em um trabalho cron paira mySQL”

Crie um file ~/.my.cnf paira o user executando mysql. Deve conter o seguinte:

 [client] user = root password = yourpassword 
  • Dicas paira o server ubuntu de backup
  • php-mysqlnd ou php-mysql
  • Replicação MySQL de três maneiras
  • MySQL 5.1.34 no NFS com NetApp
  • O MySQL Master Slave "já existe", mas a tabela não existe
  • Recuperação de dados MySQL (innoDB) - files .frm ausentes, mas ibdata intacta
  • MySQL: incompatibilidade da viewsão menor da biblioteca de headers e clientes
  • Por que não usair uma stack WAMP?
  • Como implementair mudanças no database de teste, enquanto mantém isso em sincronia com o database mestre de produção?