{"id":123615,"date":"2025-04-20T09:05:07","date_gmt":"2025-04-20T07:05:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-subd-mysql-9-3-0"},"modified":"2025-04-20T09:05:07","modified_gmt":"2025-04-20T07:05:07","slug":"vypusk-subd-mysql-9-3-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-3-0","title":{"rendered":"Publication de la base de donn\u00e9es MySQL 9.3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Oracle a cr\u00e9\u00e9 une nouvelle branche de la base de donn\u00e9es MySQL 9.3.0. Les versions de MySQL Community Server 9.3.0 sont pr\u00e9par\u00e9es pour toutes les principales distributions Linux, FreeBSD, macOS et Windows. Conform\u00e9ment au nouveau mod\u00e8le de g\u00e9n\u00e9ration de version introduit en 2023, MySQL 9.3 est class\u00e9 dans les branches \u00ab Innovation \u00bb. Les branches Innovation sont recommand\u00e9es pour ceux qui souhaitent acc\u00e9der plus t\u00f4t aux nouvelles fonctionnalit\u00e9s, elles sont publi\u00e9es tous les 3 mois et ne sont soutenues que jusqu'\u00e0 la publication de la prochaine version majeure (par exemple, apr\u00e8s l'apparition de la branche 9.3, la prise en charge de la branche 9.2 est arr\u00eat\u00e9e). Un LTS de version 9.4 est pr\u00e9vu pour l'\u00e9t\u00e9, recommand\u00e9 pour les d\u00e9ploiements n\u00e9cessitant pr\u00e9visibilit\u00e9 et conservation prolong\u00e9e du comportement. Suite \u00e0 la branche LTS, une nouvelle branche Innovation sera cr\u00e9\u00e9e - MySQL 10.0.        <\/p>\n<p>Principales modifications dans MySQL 9.3 :  <\/p>\n<ul>\n<li class=\"l\"> L'utilitaire mysqldump a ajout\u00e9 l'option \u00ab --users \u00bb pour cr\u00e9er des sauvegardes logiques avec des informations sur tous les comptes, affich\u00e9es via les expressions SQL \u00ab CREATE USER \u00bb et \u00ab GRANT \u00bb. Pour ins\u00e9rer l'expression \u00ab DROP USER \u00bb avant \u00ab CREATE USER \u00bb, l'option \u00ab --add-drop-user \u00bb est pr\u00e9vue, et pour le reflet s\u00e9lectif de certains utilisateurs dans la sauvegarde, les options \u00ab --include-user=user@host \u00bb et \u00ab --exclude-user=user@host \u00bb sont disponibles, qui peuvent \u00eatre sp\u00e9cifi\u00e9es plusieurs fois.\n<li class=\"l\"> Dans le moteur MLE (Multilingual Engine Component), permettant d'utiliser des codes dans des langages autres que SQL dans les proc\u00e9dures et fonctions stock\u00e9es, la prise en charge de JavaScript a \u00e9t\u00e9 am\u00e9lior\u00e9e. Pour les proc\u00e9dures stock\u00e9es en JavaScript, un type \u00ab DECIMAL \u00bb a \u00e9t\u00e9 mis en \u0153uvre, qui peut \u00eatre utilis\u00e9 pour les arguments d'entr\u00e9e et de retour. Par d\u00e9faut, pour des raisons de s\u00e9curit\u00e9, le type MySQL DECIMAL est converti en type JavaScript \u00ab String \u00bb, mais ce comportement peut \u00eatre remplac\u00e9 par la commande \u2018SELECT mle_set_session_state(\u2018{\u2018decimal_type\u2019:\u2018Number\u2019}\u2019)\u2019, apr\u00e8s quoi le type JavaScript \u00ab Number \u00bb sera utilis\u00e9. La conversion au type DECIMAL est support\u00e9e pour les valeurs avec les types JavaScript Boolean, Number, String et BigInt.\n<li class=\"l\"> La prise en charge de la d\u00e9finition des param\u00e8tres de localisation a \u00e9t\u00e9 ajout\u00e9e aux proc\u00e9dures stock\u00e9es en JavaScript, utilisant l'API JavaScript Intl. Par exemple, pour d\u00e9terminer la locale actuelle, on peut utiliser les propri\u00e9t\u00e9s \u00ab Intl.DateTimeFormat().resolvedOptions().locale \u00bb, et pour red\u00e9finir la locale - la m\u00e9thode \u00ab toLocaleString() \u00bb.\n<li class=\"l\"> Les fonctionnalit\u00e9s de gestion des biblioth\u00e8ques JavaScript ont \u00e9t\u00e9 \u00e9tendues : pour modifier la liste des biblioth\u00e8ques import\u00e9es, il est d\u00e9sormais possible d'utiliser les expressions \u00ab ALTER PROCEDURE \u00bb et \u00ab ALTER FUNCTION \u00bb. Une nouvelle expression \u00ab ALTER LIBRARY \u00bb permet d'ajouter, de supprimer ou de modifier un commentaire SQL sur la biblioth\u00e8que. L'expression \u00ab SHOW LIBRARY STATUS \u00bb a \u00e9t\u00e9 mise en \u0153uvre pour obtenir des informations sur la biblioth\u00e8que.\n<li class=\"l\"> La prise en charge du chargement dynamique des biblioth\u00e8ques JavaScript a \u00e9t\u00e9 ajout\u00e9e. Pour importer dynamiquement une biblioth\u00e8que, il faut utiliser le mot-cl\u00e9 \u00ab await \u00bb, par exemple \u00ab let module = await import(\u2018\/db1\/lib_${object_type}\u2019) \u00bb.\n<li class=\"l\"> Les optimisations des requ\u00eates utilisant des op\u00e9rateurs de comparaison quantifi\u00e9s ont \u00e9t\u00e9 \u00e9tendues. En plus de la prise en charge des op\u00e9rateurs \u00ab =ANY \u00bb et \u00ab ALL \u00bb, cette nouvelle version ajoute le support des op\u00e9rateurs \u00ab &gt;ANY \u00bb, \u00ab &gt;=ANY \u00bb, \u00ab &lt;ANY \u00bb, \u00ab ALL \u00bb, \u00ab &gt;=ALL \u00bb, \u00ab &lt;ALL \u00bb et \u00ab &lt;=ALL \u00bb lors de l&#039;optimisation des sous-requ\u00eates.\n<li class=\"l\"> Le plugin \u00ab version_tokens \u00bb, pr\u00e9c\u00e9demment d\u00e9clar\u00e9 obsol\u00e8te, a \u00e9t\u00e9 supprim\u00e9.\n<li class=\"l\"> L'attribution de la valeur 0 \u00e0 la variable syst\u00e8me replica_parallel_workers est interdite.\n<li class=\"l\"> 28 vuln\u00e9rabilit\u00e9s ont \u00e9t\u00e9 corrig\u00e9es, dont 26 peuvent \u00eatre exploit\u00e9es \u00e0 distance en ayant acc\u00e8s \u00e0 la soumission de requ\u00eates au SGBD. Les six probl\u00e8mes les plus s\u00e9rieux ont un niveau de gravit\u00e9 de 6,5 et concernent des vuln\u00e9rabilit\u00e9s dans le moteur InnoDB, le parseur et l'optimiseur. Les vuln\u00e9rabilit\u00e9s moins dangereuses touchent mysqldump, InnoDB, l'optimiseur, DDL, UDF, le parseur et le syst\u00e8me de r\u00e9plication.   <\/ul>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63106\">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.3.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.3.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 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \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\u044c\u044e \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u043b\u0438\u0437\u043e\u0432, MySQL 9.3 \u043e\u0442\u043d\u0435\u0441\u0451\u043d \u043a \u0432\u0435\u0442\u043a\u0430\u043c &#171;Innovation&#187;. 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 \u0440\u0430\u043d\u044c\u0448\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u043d\u043e\u0432\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u043f\u0443\u0431\u043b\u0438\u043a\u0443\u044e\u0442\u0441\u044f \u043a\u0430\u0436\u0434\u044b\u0435 3 [&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-123615","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.3.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.3.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-3-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.3.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.3.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.3.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-3-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-04-20T07:05:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-04-20T07:05:07+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\udd47Publication du SGBD MySQL 9.3.0 | ProHoster","description":"Oracle a form\u00e9 une nouvelle branche du SGBD MySQL 9.3.0. Les builds de MySQL Community Server 9.3.0 ont \u00e9t\u00e9 pr\u00e9par\u00e9s pour toutes les principales distributions Linux, FreeBSD, macOS et Windows.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-subd-mysql-9-3-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.3.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.3.0. \u0421\u0431\u043e\u0440\u043a\u0438 MySQL Community Server 9.3.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-3-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-04-20T07:05:07+00:00","article:modified_time":"2025-04-20T07:05:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"123615","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 12:19:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-01-23 12:19:20","updated":"2026-01-23 12:19:20","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\/123615","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=123615"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/123615\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=123615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=123615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=123615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}