MySQL8.0

MySQL8.0のデフォルト文字コード変更の影響

MySQL8.0で突然「文字コード問題」が消えた理由 何が変わったのか なぜこれが大きな変更なのか 移行時に起きる典型的な問題 COLLATIONも変わっている なぜMySQLは変更したのか よくある誤解 リスクと注意点 どう対応すべきか この変更の本当の意味 MySQL8.0…

MySQL8.0でログインできない原因は認証方式

MySQL8.0にしたらログインできない ― それはパスワードが間違っているわけではない 何が変わったのか ― caching_sha2_password mysql_native_password caching_sha2_password 実際に起きるエラー なぜこんな変更が入ったのか なぜDockerやローカルでは起きな…

MySQLの8.0と8.4は同じ8系なのに何が違うのか

MySQL8.0と8.4は“同じ系統”だが同じ性格ではない MySQL8.0の特徴:変化する前提のデータベース MySQL8.4の特徴:変わらないことが目的 “同じSQLが同じ結果を返す”の重要性 Innovation Release と LTSの違い Innovation Release(8.1〜8.3) LTS(8.4) 実務…

MySQL 5.7・8.0・8.4の違いを整理する

MySQLの「5.7」「8.0」「8.4」は“同じ製品”ではない MySQL5.7:古いが“従来のMySQL” 典型的なLAMP時代のMySQL 5.7の弱点:甘いSQLでも動いてしまう MySQL8.0:設計思想が変わった“新MySQL” 最大の変更:SQL標準に近づいた セキュリティも別物 追加された主な…