ホームページ > データベース > mysql チュートリアル > MySQL 8.0 ではどのような機能が削除されましたか?

MySQL 8.0 ではどのような機能が削除されましたか?

王林
リリース: 2023-09-18 22:29:09
転載
1396 人が閲覧しました

MySQL 8.0 中删除了哪些功能?

一部の機能は非推奨となり、MySQL 8.0 から削除されました。さらなる複雑化を避けるために、これらの削除されたアイテムの代替を表示する場合は、これらを使用する必要があります。

  • innodb_locks_unsafe_for_binlog」システム変数は削除されました。
  • "READ COMMITTED" 分離レベルも同様に動作するため、使用できます。
  • システムを MySQL バージョン 8.0.3 以降にアップグレードした後、以前の InnoDB INFORMATION_SCHEMA View 名を参照するスクリプトをアップグレードする必要があります。

一部のアカウント管理プロパティが削除されました。いくつかを以下に示します。

  • ユーザーの作成には「GRANT」を使用せず、代わりに「CREATE USER」を使用してください。
  • クエリ キャッシュが削除されました。
  • >
  • 非推奨のクエリ キャッシュ エントリは非推奨のままであり、影響はありません。これらは、今後の MySQL バージョンでは削除される可能性があります。
  • データ ディクショナリはデータベース オブジェクトに関する情報を提供するため、サーバーはデータベースを見つけるためにデータ ディレクトリ内のディレクトリ名をチェックしません。
  • これは、「--ignore-db-dir」オプションと「ignore_db_dirs」システム変数が不要で、削除されたことを示します。
  • 「tx_isolation」および「tx_read_only」システム変数は削除されました。代わりに、「transaction_isolation」と「transaction_read_only」を使用してください。
  • 'secure_auth' および 'multi_range_count' システム変数、'--secure-auth' クライアント オプション、および 'MYSQL_SECURE_AUTH' オプション mysql_options()' C API 関数は削除されました。
  • 「log_warnings」システム変数と --log-warnings サーバー オプションは削除されました。代わりに、「log_error_verbosity」システム変数を使用してください。
  • パーサーは、SQL ステートメント内の \N を NULL の同義語として扱いません。したがって、「NULL」値を使用する必要があります。
  • PROCEDURE ANALYSE() 構文は削除されました。
  • --temp-pool サーバー オプションは削除されました。
  • li>
  • 「ignore_builtin_innodb」システム変数は削除されました。
  • 「resolveip」ユーティリティは削除されました。代わりに、「nslookup」、「host」、または「dig」を使用してください。
  • DTrace のサポートは削除されました。
  • 「JSON_APPEND()」関数は削除されました。代わりに、「JSON_ARRAY_APPEND()」を使用してください。

以上がMySQL 8.0 ではどのような機能が削除されましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート