Sesetengah ciri ditamatkan dan dialih keluar daripada MySQL 8.0. Ia perlu digunakan apabila menunjukkan alternatif kepada item yang dipadam ini untuk mengelakkan komplikasi lanjut.
- Pembolehubah sistem "innodb_locks_unsafe_for_binlog" telah dialih keluar.
- Anda boleh menggunakan tahap pengasingan "READ COMMITTED" kerana ia berkelakuan serupa.
- Selepas menaik taraf sistem anda kepada MySQL versi 8.0.3 atau lebih tinggi, skrip yang merujuk kepada InnoDB sebelumnya INFORMATION_SCHEMA Nama paparan mesti dinaik taraf.
Sesetengah sifat pengurusan akaun telah dialih keluar. Di bawah disenaraikan beberapa:
- Jangan gunakan "GRANT" untuk mencipta pengguna, sebaliknya gunakan "CREATE USER".
- Cache pertanyaan telah dialih keluar.
>- Entri cache pertanyaan yang ditamatkan kekal ditamatkan dan tidak mempunyai kesan. Mereka mungkin dialih keluar dalam versi MySQL yang akan datang.
- Kamus data menyediakan maklumat tentang objek pangkalan data, jadi pelayan tidak menyemak nama direktori dalam direktori data untuk mencari pangkalan data.
- Ini menunjukkan bahawa pilihan "--ignore-db-dir" dan pembolehubah sistem "ignore_db_dirs" tidak diperlukan dan telah dialih keluar.
- Pembolehubah sistem "tx_isolation" dan "tx_read_only" telah dialih keluar. Sebaliknya, gunakan "transaction_isolation" dan "transaction_read_only".
- Pembolehubah sistem "secure_auth" dan "multi_range_count", pilihan klien "--secure-auth" dan pilihan "MYSQL_SECURE_AUTH" mysql_options()' fungsi C API telah dialih keluar.
- Pembolehubah sistem 'log_warnings' dan pilihan pelayan --log-warnings telah dialih keluar. Sebaliknya, gunakan pembolehubah sistem "log_error_verbosity".
- Penghuraikan tidak menganggap N sebagai sinonim untuk NULL dalam pernyataan SQL. Oleh itu, nilai "NULL" mesti digunakan.
- PROCEDURE ANALYSE() sintaks telah dialih keluar.
- --pilihan pelayan temp-pool telah dialih keluar.
- li>
- Pembolehubah sistem "ignore_builtin_innodb" telah dialih keluar.
- Utiliti "resolveip" telah dialih keluar. Sebaliknya, gunakan "nslookup", "host" atau "gali".
- Sokongan untuk DTrace telah dialih keluar.
- Fungsi "JSON_APPEND()" telah dialih keluar. Sebaliknya, gunakan "JSON_ARRAY_APPEND()".
Atas ialah kandungan terperinci Apakah ciri yang telah dialih keluar dalam MySQL 8.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!