MySQL Weekly

毎週月曜朝10時ころ更新、1週間のMySQL情報をまとめます

Update for last week (2019-09-23 ~ 2019-09-29)

MySQL Weeklyでは1週間ごとにMySQLのrelease-note, bug, official blog, organizationによるblog, 個人のblogをまとめ紹介しています。
更新は月曜 10時(AM)です。先週一週間のMySQL関連の更新を再確認するのにご活用ください。

また、このブログ記事はGitHub上で管理されていますMySQL-weekly repository。Issue, pull-request歓迎です。(完全に同期できているわけではありません)

Release note

  • Nothing

Bugs

基本的にMySQL Server5.7以上のbug fixのみまとめます

  1. serverity >= S5(Performance)でupdatedでdesc sort、結果の今週分
  2. Status == ClosedID#でdesc sort、結果の今週分を見る

Bug #96984 Typo in documentation (not 5.8)

Organization blogs

Personal blogs

  • Upgrading from MySQL 5.7 to MySQL 8.0 Part I

    • Dave Stokes-san
    • mysql-shellを使ったupgrade checkerの紹介
    • サンプルで実行結果を載せている
  • Upgrading from MySQL 5.7 to MySQL 8.0 Part II

    • Dave Stokes-san
    • さすがにインストールしてコマンド打っただけでは簡単すぎたと思ったのかPart2
    • upgrade checkでよく出る指摘は予約語をschema名で使っている場合とutf8, utf8mb4の変換が指摘されることだそう
      • 予約後はバッククォートでくくっていれば安全だから無視もできる
      • utf8のカラムはutf8mb4にalterすると良いよ、と言ってるけどonlineではできないのよね、、、
  • db tech showcase Tokyo 2019 2日目に参加してきました

    • yoku0825-san
    • yoku0825さんによるdb tech showcaseの参加記事
    • 本人の発表スライド(Shooting a trouble of MySQL)と紹介
    • 2日目のMySQL関連の発表、他Oracleの発表の紹介
  • MySQL table_encryption_privilege_check パラメータの挙動

    • mita2-san
    • default_table_encryptionに続き、table_encryption_privilege_checkの説明
    • (まとめ部分抜粋) データの暗号化を強制することが以下の運用を行うことで実現できます
      • table_encryption_privilege_check をONにしておく
      • DBAがENCRYPTION=Yを指定したデータベースを作成する
      • 開発者にはそのデータベースにのみ権限を付与する
  • さいきんのMySQLに関する取り組み(仮)

    • sejima-san
    • 先日開催されたdb tech showcaseでの瀬島さんの発表資料
    • MySQLインスタンスをオンプレからクラウドに移す上で重要な知見が詰まっている
      • 特にEC2でMySQLを運用するメリット
      • p.15「OSまるごとチューニングしたり、調査できる余地があるので、何かあったときに対応の選択肢が多い」
      • p.15「マイナーバージョンアップなどの決定権を、自分たちで持てる」
      • p.16「slaveだけ先行して新しいバージョンを試しやすい」
    • GREEMySQL運用の動向やEBS障害に関する課題等も説明されている