このスクリプトの以前のバージョンでは、バックアップ ユーザーのパスワードをスクリプトに残す必要がありましたが、MySQL 5.5 以降には mysql_config_editor
が付属しています。 これにより、接続の詳細を ancryptedl ファイル (~/.mylogin.cnf
) に保存できます。 ) mysql/mysqldump/mysqladmin は「--login-path=
」で使用できます 」オプション。
基本的な使用法として、次の --password
を実行します。 コマンドラインでパスワードを指定するのではなく、パスワードの入力を求める
mysql_config_editor set --login-path=local --host=localhost --user=db_user --password
これが完了したら、ユーティリティを –login-path=local でログインできます。もちろん、これを複数回実行して、複数のリモート サーバーをセットアップできます。
したがって、スクリプトのバージョン 1.1 では、次のように USEROPTIONS 変数を変更するだけです:
USEROPTIONS="--login-path=local"