1. ホーム
  2. sql

[解決済み] コマンドラインからmysqlを介して単一のクエリを実行するにはどうすればよいですか?

2022-04-15 08:31:10

質問

スクリプトタスクでリモートサーバーに単一のクエリを実行できるようにしたいのですが、どうすればいいですか?

例えば直感的に、以下のようなイメージです。

mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from users;"

解決方法は?

mysql -u <user> -p -e 'select * from schema.table'

(シェルが * をファイル名に展開するのを避けるため、二重引用符ではなく単一引用符を使用していることに注意してください)