Maison > base de données > tutoriel mysql > Quelles fonctionnalités ont été supprimées dans MySQL 8.0 ?

Quelles fonctionnalités ont été supprimées dans MySQL 8.0 ?

王林
Libérer: 2023-09-18 22:29:09
avant
1351 Les gens l'ont consulté

MySQL 8.0 中删除了哪些功能?

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal