ALTER TABLEがきかない時はプロセスを確認し、問題のあるプロセスIDをkillすればいい。
データベースの死活監視をシェルだけでシンプルに実装できる。簡単な運用ならこれでも役に立つ。
WordPressのようなよく知られたCMSであっても、大抵の場合は自分の知りたいSQLがネットに転がってるなんてことはまずない。データ構造を把握して、自分でSQLを勉強して記述するしかない。
mysqlのバージョンを5.1から5.7にするには少し面倒で、直接バージョンアップをすることができません。まず5.1から5.6にして、そこから5.7にするという手順が必要です。