{"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\/et\/blog\/news\/vypusk-subd-mysql-9-3-0","title":{"rendered":"MySQL andmebaasi versioon 9.3.0 v\u00e4ljaandmine","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Oracle on loonud uue MySQLi andmebaasi j\u00e4rgu 9.3.0. MySQL Community Server 9.3.0 versioonid on valmistatud k\u00f5ikide peamiste Linuxi, FreeBSD, macOS ja Windowsi distributsioonide jaoks. Vastavalt 2023. aastal kehtestatud uuele versioonide loomise mudelile on MySQL 9.3 klassifitseeritud 'Innovatsiooni' j\u00e4rku. Innovatsiooni j\u00e4rkusid soovitatakse neile, kes soovivad varakult p\u00e4\u00e4seda uutele funktsioonidele, neid avaldatakse iga 3 kuu j\u00e4rel ja need on toetatud kuni j\u00e4rgmise olulisema versiooni avaldamiseni (nt p\u00e4rast 9.3 j\u00e4rgu ilmumist l\u00f5petatakse 9.2 j\u00e4rgu tugi). Suvel plaanitakse luua LTS versioon 9.4, mis on soovitatav rakendustele, mis vajavad ettearvatavust ja pikaajalist muutumatut k\u00e4itumist. P\u00e4rast LTS j\u00e4rku luuakse uus Innovatsiooni j\u00e4rk - MySQL 10.0.        <\/p>\n<p>Peamised muutused MySQL 9.3:  <\/p>\n<ul>\n<li class=\"l\"> mysqldump utiliidile on lisatud peate '\u2014users' loogiliste dumpide loomiseks, mis sisaldavad teavet k\u00f5igi kasutajakontode kohta, kasutades SQL-lausete 'CREATE USER' ja 'GRANT' v\u00e4ljundeid. Lauset 'DROP USER' saab lisada enne 'CREATE USER', kasutades valikut '\u2014add-drop-user', ja konkreetsete kasutajate valikulise kajastamise jaoks dumpis on valikud '\u2014include-user=user@host' ja '\u2014exclude-user=user@host', mida saab m\u00e4\u00e4rata mitu korda.\n<li class=\"l\"> MLE (Multilingual Engine Component) mootoris, mis v\u00f5imaldab salvestatud protseduurides ja funktsioonides kasutada erinevaid keeli, on parendatud JavaScripti toetust. Salvestatud protseduuride puhul JavaScripti keeles on rakendatud 'DECIMAL' t\u00fc\u00fcp, mida saab kasutada sisend- ja v\u00e4ljundargumentide jaoks. Turvalisuse tagamiseks muundatakse MySQLi t\u00fc\u00fcpi DECIMAL automaatselt JavaScripti t\u00fc\u00fcbiks 'String', kuid seda k\u00e4itumist saab muuta k\u00e4su 'SELECT mle_set_session_state('{'decimal_type':'Number'}')' abil, p\u00e4rast mida kasutatakse JavaScripti t\u00fc\u00fcpi 'Number'. Pakkuda on v\u00f5imalik DECIMAL t\u00fc\u00fcbiks muundamine JavaScripti t\u00fc\u00fcpide nagu Boolean, Number, String ja BigInt abil.\n<li class=\"l\"> JavaScripti salvestatud protseduuridesse on lisatud lokaliseerimise parameetrite seadmisel toimetamine, kasutades JavaScripti API-d Intl. N\u00e4iteks praeguse lokaliseerimise m\u00e4\u00e4ramiseks saab kasutada omadust 'Intl.DateTimeFormat().resolvedOptions().locale', ja lokaliseerimise \u00fcle m\u00e4\u00e4ramiseks - meetodit 'toLocaleString()'.\n<li class=\"l\"> JavaScript raamatukogude haldamise v\u00f5imalusi on laiendatud: imporditavate raamatukogude loendi muutmiseks on n\u00fc\u00fcd v\u00f5imalik kasutada v\u00e4ljendeid \u201eALTER PROCEDURE\u201c ja \u201eALTER FUNCTION\u201c. Raamatukogule SQL-kommentaari lisamiseks, kustutamiseks v\u00f5i muutmiseks on lisatud v\u00e4ljendi \u201eALTER LIBRARY\u201c kasutamise v\u00f5imalus. Raamatukogu \u00fcksikasjade saamiseks on rakendatud v\u00e4ljend \u201eSHOW LIBRARY STATUS\u201c.\n<li class=\"l\"> JavaScript raamatukogude d\u00fcnaamilise laadimise tugi on lisatud. Raamatukogu d\u00fcnaamiliseks importimiseks tuleks kasutada v\u00f5tmes\u00f5na \u201eawait\u201c, n\u00e4iteks \u201elet module = await import(\u2018\/db1\/lib_${object_type}\u2019)\u201c.\n<li class=\"l\"> K\u00fcsimuste optimeerimisi, mis kasutavad kvantifitseeritud v\u00f5rdlusoperaatoreid, on laiendatud. Uues versioonis on lisaks \u201e=ANY\u201c ja \u201eALL\u201c operaatorite toetusele alamp\u00e4ringute optimeerimisel lisatud ka operaatorite \u201e&gt;ANY\u201c, \u201e&gt;=ANY\u201c, \u201e&lt;ANY\u201c, \u201eALL\u201c, \u201e&gt;=ALL\u201c, \u201e&lt;ALL\u201c ja \u201e&lt;=ALL\u201c toetus.\n<li class=\"l\"> Plugin \u201eversion_tokens\u201c, mis kuulutati varem vananenuks, on eemaldatud.\n<li class=\"l\"> S\u00fcsteemi muutujale replica_parallel_workers ei ole lubatud seada v\u00e4\u00e4rtust 0.\n<li class=\"l\"> Leitud on 28 haavatavust, millest 26 v\u00f5ivad olla kaugj\u00f5hitud, kui on olemas juurdep\u00e4\u00e4s andmebaasiserverile. K\u00f5ige t\u00f5sisemad probleemid omavad ohu taset 6.5 ja on seotud InnoDB, parseri ja optimeerijaga. V\u00e4hem ohtlikud haavatavused puudutavad mysqldump'i, InnoDB, optimeerijat, DDL-i, UDF-i, parserit ja replikatsioonis\u00fcsteemi.   <\/ul>\n<p>Allikas: <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\/et\/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=\"et_EE\" \/>\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\/et\/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\udd47MySQL andmebaasi 9.3.0 v\u00e4ljalaskmine | ProHoster","description":"Oracle on loonud uue MySQL andmebaasi haru versiooniga 9.3.0. MySQL Community Server 9.3.0 kogumikud on ette valmistatud k\u00f5igi peamiste Linuxi, FreeBSD, macOS ja Windows jaotuste jaoks.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/vypusk-subd-mysql-9-3-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/123615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=123615"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/123615\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=123615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=123615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=123615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}