mysqlこれを行うことができるので、私はいつもコマンドラインユーティリティが少し驚くべきことに気づきました:
gzcat dumpfile.sql.gz | mysql -u <user> -p <options>
パスワードのmysql入力を求められます。これで、stdininmysqlがリダイレクトされます。ダンプファイルからパスワードを読み取ることが期待されます。代わりに、それはどういうわけかバイパスstdinしてターミナルに直行します。ssh同じようなことをします。
これはある種の魔法だと思いますが/dev/tty、/dev/ptyこの明らかな魔法について適切な説明をいただければ幸いです:)(そして、なぜこれらのプログラムがWindowsを含むあらゆるプラットフォームでそれを実行できるのか)。