小编inf*_*toz的帖子

如何在通过shell脚本执行`mysqldump`时提供密码

我写了一个批处理文件,它建立到我能够这样做的 linux 服务器的连接,之后我试图将 mysqldump 带到某个目录,它具有所有 777 权限,但 linux 系统要求我“输入密码”只是空的,我需要手动按Enter,我只需要执行我的脚本,只需按一下Enter,执行就会自动发生。下面是一些细节。

批处理文件:

plink.exe -ssh user@host -m command.txt
Run Code Online (Sandbox Code Playgroud)

command.txt

mysqldump -uve -p -R -E --single-transaction --databases mydb|gzip > /home/user/mydb_bkup.gz
Run Code Online (Sandbox Code Playgroud)

这是提示我输入密码的图像: 这是提示我输入密码的图像

请为我提供一些输入,以便我可以输入密码并自动执行我的命令。

mysql command-line scripts

1
推荐指数
1
解决办法
3151
查看次数

标签 统计

command-line ×1

mysql ×1

scripts ×1