–secure-file-privというオプションをつけてMySQLサーバーを起動しろということですが、DBの再起動はしたくなかったので、どうにかならないかと思い、調べました。
MySQLの既存のDB定義からER図を作成したいときがあります。DB定義をダンプファイルから取得する方法があるので、メモを残します。
MySQLのDB定義を更新する前に、mysqldumpを念のため行うことになり、テーブルロックが発生しないようダンプする方法について調査していました。正確に理解しきれていない部分もあるのですが、調べた結果を簡単にまとめます。
テストと動作確認のために大量のデータをズドーンとinsertしたところ、max_allowed_packet関連のエラーが発生して少し悩んだので、解決方法を整理します。
MySQLのテーブルのデータをCSVファイルで取り出す方法のまとめです。
Amazon LinuxからAmazon Linux2へのマイグレーションが無事完了しました。合わせてコンテナの分割とPHP7.1→7.3、MySQL5.7→8.0へのバージョンアップも終わり、非常にスッキリした環境に生まれ変わりました。
MySQLを5.7から8へバージョンアップする過程で、文字コードをutf8mb4に変更する必要が生じたため、方法をメモします。
これまでMariaDBを使っていましたが、WordPressのバックアップしたデータのやりとりに支障が出たのでMySQLに移行しました。