{"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\/ro\/blog\/news\/vypusk-subd-mysql-9-2-0","title":{"rendered":"Lansarea sistemului de gestionare a datelor MySQL 9.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Compania Oracle a format o nou\u0103 ramur\u0103 a SGBD-ului MySQL 9.2.0. Compil\u0103rile MySQL Community Server 9.2.0 sunt preg\u0103tite pentru toate distribu\u021biile majore de Linux, FreeBSD, macOS \u0219i Windows. \u00cen cadrul noului model de formare a versiunilor implementat \u00een 2023, MySQL 9.2 este clasificat \u00een ramurile \u201eInnovation\u201d, la care va fi inclus \u0219i urm\u0103torul release semnificativ MySQL 9.3. Ramurile Innovation sunt recomandate pentru cei care doresc s\u0103 acceseze mai devreme noile func\u021bionalit\u0103\u021bi, fiind publicate la fiecare 3 luni \u0219i suportate doar p\u00e2n\u0103 la publicarea urm\u0103toarei versiuni semnificative (de exemplu, dup\u0103 apari\u021bia ramurii 9.2, suportul pentru ramura 9.1 a fost oprit). \u00cen var\u0103, se preconizeaz\u0103 formarea unei versiuni LTS, recomandate pentru implement\u0103rile care necesit\u0103 predictibilitate \u0219i o men\u021binere \u00eendelungat\u0103 a comportamentului neschimbat. Dup\u0103 ramura LTS va fi format\u0103 o nou\u0103 ramur\u0103 Innovation \u2014 MySQL 10.0.        <\/p>\n<p>Principalele schimb\u0103ri \u00een MySQL 9.2:  <\/p>\n<ul>\n<li class=\"l\"> Motorul MLE (Componenta Motorului Multilingv), care permite utilizarea codului \u00een proceduri \u0219i func\u021bii stocate \u00eentr-o varietate de limbaje, diferite de SQL, a ad\u0103ugat suport pentru biblioteci reutilizabile \u00een limbajul JavaScript. Func\u021biile din aceste biblioteci pot fi apelate din proceduri stocate \u00een JavaScript, dar trebuie s\u0103 fie marcate explicit ca fiind importate prin cuv\u00e2ntul cheie \u201eexport\u201d. Pentru gestionarea conect\u0103rii bibliotecilor JavaScript, au fost ad\u0103ugate noi expresii SQL \u201eCREATE LIBRARY\u201d \u0219i \u201eDROP LIBRARY\u201d. Pentru a vizualiza lista bibliotecilor JavaScript disponibile, a fost ad\u0103ugat\u0103 expresia \u201eSHOW CREATE LIBRARY\u201d. Informa\u021biile despre bibliotecile JavaScript sunt reflectate \u00een tabela de sistem \u201eLIBRARIES\u201d, iar despre procedurile stocate care utilizeaz\u0103 aceste biblioteci, \u00een tabela \u201eROUTINE_LIBRARIES\u201d. Conectarea unei biblioteci \u00eentr-o procedur\u0103 stocat\u0103 se face prin specificarea listei de biblioteci \u00een expresia \u201eUSING\u201d.\n<li class=\"l\"> A fost ad\u0103ugat un API pentru accesarea procedurilor stocate, func\u021biilor \u0219i variabilelor de sesiune din codul \u00een JavaScript. Pentru a apela func\u021biile MySQL, a fost ad\u0103ugat metoda getFunction(), iar pentru procedurile stocate \u2014 metoda getProcedure(), care returneaz\u0103 un obiect JavaScript Function, ce poate fi executat cu argumente. Accesarea variabilelor se face direct ca propriet\u0103\u021bi ale obiectului JavaScript Session. De asemenea, a fost ad\u0103ugat\u0103 posibilitatea accesului direct la func\u021biile \u00eencorporate rand(), sleep(), uuid() \u0219i isUUID(), care sunt echivalente cu func\u021biile SQL omonime.\n<li class=\"l\"> A fost ad\u0103ugat API-ul pentru gestionarea tranzac\u021biilor din JavaScript, permi\u021b\u00e2nd executarea majorit\u0103\u021bii expresiilor SQL pentru gestionarea tranzac\u021biilor, cum ar fi &#171;START TRANSACTION&#187;, &#171;COMMIT&#187;, &#171;ROLLBACK&#187; \u0219i &#171;SET AUTOCOMMIT&#187;.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 posibilitatea de a utiliza tipurile MySQL ENUM \u0219i SET \u00een argumentele procedurilor stocate scrise \u00een JavaScript.\n<li class=\"l\"> A fost ad\u0103ugat\u0103 privilegia CREATE_SPATIAL_REFERENCE_SYSTEM, cu ajutorul c\u0103reia se poate gestiona capacitatea de a crea \u0219i a \u0219terge defini\u021bii ale referin\u021bei spa\u021biale pentru sistemele de informa\u021bii geospa\u021biale. De\u021binerea acestei privilegii sau a privilegiei SUPER este acum obligatorie pentru a executa expresiile &#171;CREATE SPATIAL REFERENCE SYSTEM&#187;, &#171;CREATE OR REPLACE SPATIAL REFERENCE SYSTEM&#187; \u0219i &#171;DROP SPATIAL REFERENCE SYSTEM&#187;.\n<li class=\"l\"> \u00cen ie\u0219irea &#171;EXPLAIN FORMAT=JSON&#187; a fost ad\u0103ugat\u0103 informa\u021bia despre versiunea formatului JSON. Pentru a seta versiunea formatului JSON, se poate utiliza variabila explain_json_format_version (&#171;SET explain_json_format_version=1|2&#187;).\n<li class=\"l\"> Au fost declarate \u00eenvechite: expresia &#171;FLUSH PRIVILEGES&#187;, comenzile &#171;mysqladmin flush-privileges&#187; \u0219i &#171;mysqladmin reload&#187;, pluginul &#171;version_tokens&#187;.\n<li class=\"l\"> S-a \u00eentrerupt suportul pentru cuv\u00e2ntul cheie BINLOG.\n<li class=\"l\"> Au fost remediate 32 de vulnerabilit\u0103\u021bi, dintre care 3 pot fi exploatate de la distan\u021b\u0103. Cele dou\u0103 probleme cele mai grave au un nivel de pericol de 9.1 \u0219i sunt legate de vulnerabilit\u0103\u021bile din componentele Kerberos \u0219i Curl. Vulnerabilit\u0103\u021bile mai pu\u021bin periculoase afecteaz\u0103 InnoDB, Thread Pooling, DDL, optimizator, parser \u0219i sistemul de autentificare.     <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=62603\">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.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.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.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\/ro\/blog\/news\/vypusk-subd-mysql-9-2-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.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\/ro\/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\udd47Lansare SGBD MySQL 9.2.0 | ProHoster","description":"Compania Oracle a format un nou branch al SGBD-ului MySQL 9.2.0. Versiunile MySQL Community Server 9.2.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-2-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.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\/ro\/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\/ro\/wp-json\/wp\/v2\/posts\/121458","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=121458"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/121458\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=121458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=121458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=121458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}