私はMySqlが初めてです。postgres では、.pgpass を使用してユーザー パスワードを保存し、SQL スクリプトにアクセスまたは実行するたびにデータベースが自動的にパスワードを認証できるようにします。パスワードを入力する必要はありません。
Linuxのmysqlで同じことを行う方法はありますか?
ありがとう
私はMySqlが初めてです。postgres では、.pgpass を使用してユーザー パスワードを保存し、SQL スクリプトにアクセスまたは実行するたびにデータベースが自動的にパスワードを認証できるようにします。パスワードを入力する必要はありません。
Linuxのmysqlで同じことを行う方法はありますか?
ありがとう
これを行うには、クイック Bash スクリプト内で MySQL 実行可能ファイルに使用できるコマンドライン パラメーターを使用できます。詳細については、 http://dev.mysql.com/doc/refman/5.6/en/mysql.htmlを参照してください。基本的に、次の行で MySQL にログインできます。
$>mysql --user=root --password=toor my_database
上記のコマンドは、パスワード「toor」を使用して root として mysql データベース「my_database」にログインします。
さて、これを簡単な Bash スクリプト (run_mysql.sh) にします。
#!/bin/bash
/usr/bin/mysql --user=root --password=toor my_database
スクリプトが実行可能であることを確認します。
chmod +x ./run_mysql.sh
もちろん、このスクリプトがホーム フォルダーなどの他のユーザーがアクセスできない場所に安全に保存されていることを確認し、それに応じてアクセス許可を設定してください。