変数$ db_pwdにパスワードを保存していて、それをシェルスクリプトのmysql_config_editorに渡したいと思います。私は設定ファイルまたはdb_pwd環境変数を使用することはできません。シェルで変数を使用してmysql_config_editorにパスワードを渡す
私はこの
mysql_config_editor set --login-path=local --host=localhost --user=username --password
(https://stackoverflow.com/a/20854048/6487831を)やっています。
パスワードは「パスワードを入力してください」ですが、変数を使用してパスワードを入力したいと考えています。
mysql_config_editor set --login-path=local --host=localhost --user=username --password $db_pwd
と
mysql_config_editor set --login-path=local --host=localhost --user=username --password | echo $db_pwd
と
echo "$db_pwd" | mysql_config_editor set --login-path=local --host=localhost --user=username --password
と
- : は、私はこれを試してみました。しかし、これは、 "このパスはすでに存在します、書き直し(y/n)。
- オプションファイルのような警告がありますが、私は最初の引数として使用していても変数が見つかりません。オプションには、これを行うにはどのような方法
?MySQLの設定エディタとの互換性ファイルであるか、それとも私がmysql
代わりのmysql_config_editorを使用してに戻す必要がありますか?
は、HTTPSを見ますstackoverflow.com/a/22513843/1497139 –