問題解決

MySQL

MySQLのレプリケーションで「HA_ERR_KEY_NOT_FOUND」エラーが発生したときの対処法!

MySQLでレプリケーションを構築して、こちらのコマンドを打ってステータスを確認します。# SHOW SLAVE STATUSするとレプリケーションが外れてしまっている場合、エラーを確認したところ「HA_ERR_KEY_NOT_FOUND」という文字のエラーが発生してました。このエラーはUPDATEやDELETEの時に対象のキーがなくて更新できなかった時に発生してしまうようです。調べてみると、multi-table DELETEの場合にこんなことが発生してしまうようなので、設定を変更して対応しちゃいます。やり方はslave_exec_mode を 'IDEMPOTENT'に変更します。下記のコマンドを流すとおそらく'STRICT'と表示されると思いますので、これを変更します。show variables like 'slave_exec_mode';こちらのコマンドで変更できます。set global slave_exec_mode = 'IDEMPOTENT';
資格・勉強

未経験からIT業界への転職を成功させるための最短距離!

まったくのIT業界未経験からIT業界でエンジニアになりたいと考える方は多くいると思います。ですが、ITエンジニアと聞くと専門知識が必要だったり高い技術力が求められたりという印象を持たれていて、未経験から転職するにはハードルが高いと思われている方も多くいると思います。私はIT業界に10年以上いますが、まったくそんなことはありません!未経験からITエンジニアになれるその理由と最短距離を説明します!
AWS

【AWS】EC2のルートディスクを拡張する!

EC2のルートディスクをEBSのデタッチをせずに拡張する方法です。
Amazon EventBridge

【AWS】AWSからのお知らせ通知をチャットで受け取る方法!

AWSで何かお知らせや通知があった場合、登録されているメールアドレス宛にメールが届きますが、メールだと埋もれてしまうので普段使ってるGoogle Chatで受け取れるように設定してみたいと思います。AWSで使用するサービスは「Amazon EventBridge」「SNS」「Lambda」の3つです。
Googleアナリティクス

GoogleアナリティクスGA4で自分のアクセスは除外する方法!

Googleアナリティクス(Analytics)のGA4でアクセスをチェックや解析をされている場合、確認の為に自分がアクセスしたときまでアナリティクスに表示されてしまうと、純粋なアクセスが分からなくなってしまいます。なので、自分のグローバルIアドレスはアナリティクスの解析から除外する方法を説明したいと思います。