Ao configurar tarefas automatizadas, como trabalhos de cron para backups regulares de banco de dados, o prompt de senha para mysqldump pode ser um obstáculo. Para evitar a entrada de senha manual durante os processos automatizados, siga estas soluções:
para usuários do ubuntu, a criação de um arquivo .my.cnf no diretório inicial elimina o prompt de senha. Defina as permissões de arquivo como 600 e adicione o seguinte conteúdo:
[mysqldump] user=mysqluser password=secret
alternativamente, use a seguinte sintaxe da linha de comando, mas esteja ciente das implicações de segurança:
mysqldump -u [user name] -p[password] [database name] > [dump file]
No entanto, com esse método, a senha é visível para outros usuários do sistema durante o despejo processo. Por exemplo, use sudo -u mysqluser mysqldump ....
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3