sql >> データベース >  >> RDS >> Mysql

クエリが事前にわからない、複数のmysqlコマンドライン呼び出しに対してパスワードを1回入力できますか?

    ユーザー@smcjonesは、.my.cnfファイルまたはmysql_config_editorの使用について言及しています。これらは良い提案です。私は彼に+1票を投じます。

    もう1つの解決策は、選択した任意のファイルにクレデンシャルを配置し、MySQLツールを呼び出すときにそのファイルを指定することです。

    mysql --defaults-extra-file=my_special.cnf ...other arguments...
    

    そして最後に、完全を期すために、ホストやパスワードなどのいくつかのオプションに環境変数を使用できます。しかし奇妙なことに、ユーザーではありません。 http://dev.mysql.com/doc/を参照してくださいrefman / 5.7 / en / environment-variables.html

    export MYSQL_HOST="mydbserver"
    export MYSQL_PWD="Xyzzy"
    mysql ...other arguments...
    

    psを実行できる人は誰でも、パスワードに環境変数を使用することはお勧めしません。 クライアントホスト上で、mysqlクライアントプロセスの環境変数を確認できます。



    1. REGEXPのパフォーマンス(LIKEおよび=と比較してください)

    2. codeigniterデータベースが別のテーブルに移動しています

    3. MoodleMariaDBデータベースをバックアップする方法

    4. MySQL DAYOFWEEK()-私の週は月曜日から始まります