{"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\/ro\/blog\/news\/vypusk-subd-mysql-9-3-0","title":{"rendered":"Lansarea SGBD-ului MySQL 9.3.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Oracle a creat un nou ramur\u0103 pentru SGBD-ul MySQL 9.3.0. Compil\u0103rile MySQL Community Server 9.3.0 sunt preg\u0103tite pentru toate distribu\u021biile majore de Linux, FreeBSD, macOS \u0219i Windows. Conform noului model de formare a versiunilor implementat \u00een 2023, MySQL 9.3 este clasificat ca o ramur\u0103 &#171;Innovation&#187;. Ramurile Innovation sunt recomandate pentru cei care doresc s\u0103 aib\u0103 acces mai devreme la noi func\u021bionalit\u0103\u021bi, sunt publicate la fiecare 3 luni \u0219i sunt suportate doar p\u00e2n\u0103 la lansarea urm\u0103toarei versiuni semnificative (de exemplu, suportul pentru ramura 9.2 se opre\u0219te dup\u0103 apari\u021bia ramurii 9.3). Vara se preconizeaz\u0103 formarea unei versiuni LTS 9.4, recomandat\u0103 pentru implement\u0103ri care necesit\u0103 predictibilitate \u0219i men\u021binerea unui comportament constant pe termen lung. Dup\u0103 ramura LTS va fi creat\u0103 o nou\u0103 ramur\u0103 Innovation \u2014 MySQL 10.0.        <\/p>\n<p>Principalele modific\u0103ri \u00een MySQL 9.3:  <\/p>\n<ul>\n<li class=\"l\"> Utilitarul mysqldump a fost \u00eembog\u0103\u021bit cu op\u021biunea &#171;&#8212;users&#187; pentru a crea dump-uri logice cu informa\u021bii despre toate conturile de utilizator, furnizate prin expresiile SQL &#171;CREATE USER&#187; \u0219i &#171;GRANT&#187;. Pentru a insera expresia &#171;DROP USER&#187; \u00eenainte de &#171;CREATE USER&#187;, exist\u0103 op\u021biunea &#171;&#8212;add-drop-user&#187;, iar pentru a selecta anumite utilizatori \u00een dump, sunt disponibile op\u021biunile &#171;&#8212;include-user=user@host&#187; \u0219i &#171;&#8212;exclude-user=user@host&#187;, care pot fi specificate de mai multe ori.\n<li class=\"l\"> \u00cen motorul MLE (Multilingual Engine Component), care permite utilizarea codului \u00een limbaje diferite de SQL \u00een proceduri stocate \u0219i func\u021bii, suportul pentru JavaScript a fost \u00eembun\u0103t\u0103\u021bit. Pentru procedurile stocate scrise \u00een JavaScript, a fost implementat tipul &#171;DECIMAL&#187;, care poate fi utilizat pentru argumentele de intrare \u0219i ie\u0219ire. Din motive de siguran\u021b\u0103, tipul MySQL DECIMAL este convertit \u00een tipul JavaScript &#171;String&#187; \u00een mod implicit, dar acest comportament poate fi substituit prin comanda &#8216;SELECT mle_set_session_state(&#8216;{&#171;decimal_type&#187;:&#187;Number&#187;}&#8217;)&#8217;, dup\u0103 care se va folosi tipul JavaScript &#171;Number&#187;. Se suport\u0103 conversia valorilor de tip DECIMAL cu tipurile JavaScript Boolean, Number, String \u0219i BigInt.\n<li class=\"l\"> Procedurile stocate scrise \u00een JavaScript au fost \u00eembun\u0103t\u0103\u021bite cu suport pentru setarea parametrilor de localizare, utiliz\u00e2nd API-ul JavaScript Intl. De exemplu, pentru a determina localitatea curent\u0103, se pot folosi propriet\u0103\u021bile &#171;Intl.DateTimeFormat().resolvedOptions().locale&#187;, iar pentru a suprascrie localitatea \u2014 metoda &#171;toLocaleString()&#187;.\n<li class=\"l\"> Func\u021bionalit\u0103\u021bile pentru gestionarea bibliotecilor JavaScript au fost extinse: acum este posibil s\u0103 folosi\u021bi expresiile \u201eALTER PROCEDURE\u201d \u0219i \u201eALTER FUNCTION\u201d pentru a modifica lista bibliotecilor importate. A fost ad\u0103ugat\u0103 posibilitatea de a utiliza expresia \u201eALTER LIBRARY\u201d pentru a ad\u0103uga, elimina sau modifica comentariul SQL al bibliotecii. Pentru a ob\u021bine informa\u021bii despre bibliotec\u0103, a fost implementat\u0103 expresia \u201eSHOW LIBRARY STATUS\u201d.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 suportul pentru \u00eenc\u0103rcarea dinamic\u0103 a bibliotecilor JavaScript. Pentru importul dinamic al bibliotecii, ar trebui s\u0103 utiliza\u021bi cuv\u00e2ntul cheie \u201eawait\u201d, de exemplu \u201elet module = await import(\u2018\/db1\/lib_${object_type}\u2019)\u201d.\n<li class=\"l\"> S-au extins optimiz\u0103rile interog\u0103rilor care folosesc operatori de compara\u021bie cuantifica\u021bi. Pe l\u00e2ng\u0103 suportul pentru operatorii \u201e=ANY\u201d \u0219i \u201eALL\u201d, noua versiune adaug\u0103 suportul pentru operatorii \u201e&gt;ANY\u201d, \u201e&gt;=ANY\u201d, \u201e&lt;ANY\u201d, \u201eALL\u201d, \u201e&gt;=ALL\u201d, \u201e&lt;ALL\u201d \u0219i \u201e&lt;=ALL\u201d.\n<li class=\"l\"> Pluginul \u201eversion_tokens\u201d a fost eliminat, fiind declarat anterior ca fiind \u00eenvechit.\n<li class=\"l\"> Este interzis\u0103 setarea valorii 0 \u00een variabila de sistem replica_parallel_workers.\n<li class=\"l\"> Au fost remediate 28 de vulnerabilit\u0103\u021bi, dintre care 26 pot fi exploatate de la distan\u021b\u0103 \u00een prezen\u021ba accesului pentru a trimite cereri c\u0103tre SGBD. Cele \u0219ase probleme cele mai grave au un nivel de severitate de 6.5 \u0219i sunt legate de vulnerabilit\u0103\u021bi \u00een motorul InnoDB, parser \u0219i optimizer. Vulnerabilit\u0103\u021bile mai pu\u021bin grave afecteaz\u0103 mysqldump, InnoDB, optimizer, DDL, UDF, parser \u0219i sistemul de replicare.   <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=63106\">opennet.ro<\/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.1 - 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\/ro\/blog\/news\/vypusk-subd-mysql-9-3-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\/ro\/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\udd47Lansarea SGBD-ului MySQL 9.3.0 | ProHoster","description":"Compania Oracle a format o nou\u0103 ramur\u0103 a SGBD-ului MySQL 9.3.0. Versiunile MySQL Community Server 9.3.0 sunt preg\u0103tite pentru toate distribu\u021biile principale de Linux, FreeBSD, macOS \u0219i Windows.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/vypusk-subd-mysql-9-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/123615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=123615"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/123615\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=123615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=123615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=123615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}