一部の機能は非推奨となり、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 サイトの他の関連記事を参照してください。