ネットワークのアーミーナイフnetcatを使ってみる

サーバーの死活確認やモックレスポンスが欲しい時など、手元で簡単に実現出来るnetcatコマンド。
ソフトウェア開発しているときに活用できそうな機能をまとめてみた。
netcatはunixだけでなくwindowsでも使える。

mysqlのバイナリログのフォーマットを調べた

とあるアプリケーションをレンタルサーバーに設置しようとした際に、
MariaDBが以下のようなエラーを吐いていた。

1
2
3
4
Unsafe statement written to the binary log using statement format
since BINLOG_FORMAT = STATEMENT. Statement is unsafe because it
invokes a trigger or a stored function that inserts into an
AUTO_INCREMENT column. Inserted values cannot be logged correctly.

バイナリログフォーマットがSTATEMENTだと安全でないのでよろしくないらしい。
STATEMENTだと安全でないということはどういうことか。少し試してみた。