Linuxノードシステムで実行されているリモートMysql DBに、いくつかのポート検証データとタイムスタンプ(両方とも変数として保存)を送信したいと思います。デバイスにはすでに十分な負荷があるため、Piにsqlまたはsqlクライアントをインストールしたくありません。
答え1
ssh
データベースサーバーに接続できる場合は、mysql
サーバーから直接実行できますssh
。
ssh user@dbserver \
mysql -u USER -p PASSWORD \
-e "insert into table (data, timestamp) VALUES ('${data}','${timestamp}') " \
database-name