{"id":121458,"date":"2025-01-23T15:46:10","date_gmt":"2025-01-23T13:46:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-mysql-9-2-0"},"modified":"2025-01-23T15:46:10","modified_gmt":"2025-01-23T13:46:10","slug":"vypusk-subd-mysql-9-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-2-0","title":{"rendered":"Sortie de la SGBD MySQL 9.2.0.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Oracle a cr\u00e9\u00e9 une nouvelle branche du SGBD MySQL 9.2.0. Les compilations de MySQL Community Server 9.2.0 sont disponibles pour toutes les principales distributions Linux, FreeBSD, macOS et Windows. Dans le cadre du nouveau mod\u00e8le de publication de versions mis en \u0153uvre en 2023, MySQL 9.2 est class\u00e9 dans les branches \u00ab Innovation \u00bb, dont la prochaine version majeure, MySQL 9.3, fera \u00e9galement partie. Les branches Innovation sont recommand\u00e9es pour ceux qui souhaitent acc\u00e9der plus t\u00f4t \u00e0 de nouvelles fonctionnalit\u00e9s, sont publi\u00e9es tous les 3 mois et ne sont prises en charge que jusqu'\u00e0 la publication de la prochaine version majeure (par exemple, le support de la branche 9.1 a cess\u00e9 apr\u00e8s la sortie de la branche 9.2). Un LTS sera form\u00e9 cet \u00e9t\u00e9, recommand\u00e9 pour les d\u00e9ploiements n\u00e9cessitant pr\u00e9visibilit\u00e9 et dur\u00e9e de comportements invariants. Suite \u00e0 la branche LTS, une nouvelle branche Innovation sera cr\u00e9\u00e9e \u2014 MySQL 10.0.        <\/p>\n<p>Principales modifications dans MySQL 9.2 :  <\/p>\n<ul>\n<li class=\"l\"> Le moteur MLE (Multilingual Engine Component), permettant d'utiliser dans les proc\u00e9dures stock\u00e9es et les fonctions du code dans des langages autres que SQL, a \u00e9t\u00e9 enrichi du support de biblioth\u00e8ques r\u00e9utilisables en JavaScript. Les fonctions de ces biblioth\u00e8ques peuvent \u00eatre appel\u00e9es depuis des proc\u00e9dures stock\u00e9es en JavaScript, mais doivent \u00eatre explicitement marqu\u00e9es comme importables \u00e0 l\u2019aide du mot-cl\u00e9 \u00ab export \u00bb. Pour g\u00e9rer l'importation des biblioth\u00e8ques JavaScript, de nouvelles expressions SQL \u00ab CREATE LIBRARY \u00bb et \u00ab DROP LIBRARY \u00bb ont \u00e9t\u00e9 ajout\u00e9es. Une expression \u00ab SHOW CREATE LIBRARY \u00bb permet de visualiser la liste des biblioth\u00e8ques JavaScript disponibles. Les informations sur les biblioth\u00e8ques JavaScript sont enregistr\u00e9es dans la table syst\u00e8me \u00ab LIBRARIES \u00bb, tandis que celles concernant les proc\u00e9dures stock\u00e9es utilisant ces biblioth\u00e8ques figurent dans la table \u00ab ROUTINE_LIBRARIES \u00bb. L'importation d'une biblioth\u00e8que dans une proc\u00e9dure stock\u00e9e se fait en sp\u00e9cifiant la liste des biblioth\u00e8ques dans l'expression \u00ab USING \u00bb.\n<li class=\"l\"> Une API a \u00e9t\u00e9 ajout\u00e9e pour acc\u00e9der aux proc\u00e9dures stock\u00e9es, fonctions et variables de session depuis du code JavaScript. Pour acc\u00e9der aux fonctions MySQL, la m\u00e9thode getFunction() a \u00e9t\u00e9 introduite, et pour les proc\u00e9dures stock\u00e9es, la m\u00e9thode getProcedure(), retournant un objet JavaScript Function pouvant \u00eatre ex\u00e9cut\u00e9 avec des arguments. Les variables sont accessibles directement comme des propri\u00e9t\u00e9s de l'objet JavaScript Session. De plus, un acc\u00e8s direct aux fonctions int\u00e9gr\u00e9es rand(), sleep(), uuid() et isUUID(), qui sont \u00e9quivalentes aux fonctions SQL du m\u00eame nom, a \u00e9galement \u00e9t\u00e9 ajout\u00e9.\n<li class=\"l\"> Une API a \u00e9t\u00e9 ajout\u00e9e pour travailler avec les transactions en JavaScript, permettant d'ex\u00e9cuter la plupart des instructions SQL relatives aux transactions, telles que \u00ab START TRANSACTION \u00bb, \u00ab COMMIT \u00bb, \u00ab ROLLBACK \u00bb et \u00ab SET AUTOCOMMIT \u00bb.\n<li class=\"l\"> Ajout de la possibilit\u00e9 d'utiliser les types MySQL ENUM et SET dans les arguments de proc\u00e9dures stock\u00e9es \u00e9crites en JavaScript.\n<li class=\"l\"> La privil\u00e8ge CREATE_SPATIAL_REFERENCE_SYSTEM a \u00e9t\u00e9 ajout\u00e9e, permettant de g\u00e9rer la possibilit\u00e9 de cr\u00e9er et de supprimer des d\u00e9finitions de r\u00e9f\u00e9rence spatiale pour les syst\u00e8mes d'information g\u00e9ographique. La possession de cette privil\u00e8ge ou de la privil\u00e8ge SUPER est d\u00e9sormais obligatoire pour ex\u00e9cuter les instructions \u00ab CREATE SPATIAL REFERENCE SYSTEM \u00bb, \u00ab CREATE OR REPLACE SPATIAL REFERENCE SYSTEM \u00bb et \u00ab DROP SPATIAL REFERENCE SYSTEM \u00bb.\n<li class=\"l\"> Des informations sur la version du format JSON ont \u00e9t\u00e9 ajout\u00e9es \u00e0 la sortie \u00ab EXPLAIN FORMAT=JSON \u00bb. Pour d\u00e9finir la version du format JSON, il convient d'utiliser la variable explain_json_format_version (\u00ab SET explain_json_format_version=1|2 \u00bb).\n<li class=\"l\"> Les instructions \u00ab FLUSH PRIVILEGES \u00bb, les commandes \u00ab mysqladmin flush-privileges \u00bb et \u00ab mysqladmin reload \u00bb, ainsi que le plugin \u00ab version_tokens \u00bb ont \u00e9t\u00e9 d\u00e9clar\u00e9s obsol\u00e8tes.\n<li class=\"l\"> Le support du mot-cl\u00e9 BINLOG a \u00e9t\u00e9 abandonn\u00e9.\n<li class=\"l\"> 32 vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 corrig\u00e9es, dont 3 peuvent \u00eatre exploit\u00e9es \u00e0 distance. Les deux probl\u00e8mes les plus graves ont un niveau de dangerosit\u00e9 de 9,1 et sont li\u00e9s \u00e0 des vuln\u00e9rabilit\u00e9s dans les composants Kerberos et Curl. Les vuln\u00e9rabilit\u00e9s moins graves concernent InnoDB, Thread Pooling, DDL, l'optimiseur, le parseur et le syst\u00e8me d'authentification.     <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62603\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.2.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.2.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows. \u0412 \u0440\u0430\u043c\u043a\u0430\u0445 \u0432\u043d\u0435\u0434\u0440\u0451\u043d\u043d\u043e\u0439 \u0432 2023 \u0433\u043e\u0434\u0443 \u043d\u043e\u0432\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432, MySQL 9.2 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u0432\u0435\u0442\u043a\u0430\u043c &#171;Innovation&#187;, \u043a \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u0442\u0430\u043a\u0436\u0435 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 MySQL 9.3. Innovation-\u0432\u0435\u0442\u043a\u0438 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0445\u043e\u0447\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-121458","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.2.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.2.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 MySQL 9.2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.2.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.2.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-01-23T13:46:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-01-23T13:46:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement de la base de donn\u00e9es MySQL 9.2.0 | ProHoster","description":"La soci\u00e9t\u00e9 Oracle a cr\u00e9\u00e9 une nouvelle branche de la base de donn\u00e9es MySQL 9.2.0. Les builds de MySQL Community Server 9.2.0 sont pr\u00eats pour toutes les principales distributions de Linux, FreeBSD, macOS et Windows.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0421\u0423\u0411\u0414 MySQL 9.2.0 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Oracle \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043b\u0430 \u043d\u043e\u0432\u0443\u044e \u0432\u0435\u0442\u043a\u0443 \u0421\u0423\u0411\u0414 MySQL 9.2.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.2.0 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u044b \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0445 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 Linux, FreeBSD, macOS \u0438 Windows.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2025-01-23T13:46:10+00:00","article:modified_time":"2025-01-23T13:46:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"121458","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 09:56:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 09:56:19","updated":"2026-01-23 09:56:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=121458"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/121458\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=121458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=121458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=121458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}