Certaines fonctionnalités sont obsolètes et supprimées de MySQL 8.0. Ils doivent être utilisés lors de l’affichage d’alternatives à ces éléments supprimés afin d’éviter d’autres complications.
- La variable système "innodb_locks_unsafe_for_binlog" a été supprimée.
- Vous pouvez utiliser le niveau d'isolement "READ COMMITTED" car il se comporte de la même manière.
- Après la mise à niveau de votre système vers MySQL version 8.0.3 ou supérieure, les scripts faisant référence au précédent InnoDB INFORMATION_SCHEMA Les noms de vue doivent être mis à niveau.
Certaines propriétés de gestion de compte ont été supprimées. En voici quelques-uns :
- N'utilisez pas « GRANT » pour créer un utilisateur, utilisez plutôt « CREATE USER ».
- Le cache des requêtes a été supprimé.
>- L'entrée obsolète du cache de requêtes reste obsolète et n'a aucun effet. Ils pourraient être supprimés dans une prochaine version de MySQL.
- Le dictionnaire de données fournit des informations sur les objets de la base de données, de sorte que le serveur ne vérifie pas les noms de répertoire dans le répertoire de données pour trouver la base de données.
- Cela indique que l'option "--ignore-db-dir" et la variable système "ignore_db_dirs" ne sont pas obligatoires et ont été supprimées.
- Les variables système "tx_isolation" et "tx_read_only" ont été supprimées. Utilisez plutôt "transaction_isolation" et "transaction_read_only".
- Les variables système "secure_auth" et "multi_range_count", l'option client "--secure-auth" et l'option "MYSQL_SECURE_AUTH" mysql_options()' la fonction API C ont été supprimées.
- La variable système 'log_warnings' et l'option de serveur --log-warnings ont été supprimées. Utilisez plutôt la variable système "log_error_verbosity".
- L'analyseur ne traite pas N comme synonyme de NULL dans les instructions SQL. Par conséquent, la valeur « NULL » doit être utilisée. La syntaxe
- PROCEDURE ANALYSE() a été supprimée.
- --l'option de serveur temp-pool a été supprimée.
- li>
- La variable système "ignore_builtin_innodb" a été supprimée.
- L'utilitaire "resolveip" a été supprimé. Utilisez plutôt « nslookup », « host » ou « dig ».
- La prise en charge de DTrace a été supprimée.
- La fonction "JSON_APPEND()" a été supprimée. Utilisez plutôt "JSON_ARRAY_APPEND()".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!