{"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\/pl\/blog\/news\/vypusk-subd-mysql-9-2-0","title":{"rendered":"Wydanie bazy danych MySQL 9.2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Oracle stworzy\u0142a now\u0105 ga\u0142\u0105\u017a systemu baz danych MySQL 9.2.0. Wersje MySQL Community Server 9.2.0 zosta\u0142y przygotowane dla wszystkich g\u0142\u00f3wnych dystrybucji Linux, FreeBSD, macOS i Windows. W ramach nowego modelu wydania, wprowadzonego w 2023 roku, MySQL 9.2 zosta\u0142 zaliczony do ga\u0142\u0119zi 'Innovation', do kt\u00f3rej r\u00f3wnie\u017c zostanie zaliczona nast\u0119pna znacz\u0105ca wersja MySQL 9.3. Ga\u0142\u0119zie Innovation s\u0105 rekomendowane dla tych, kt\u00f3rzy chc\u0105 wcze\u015bniej uzyska\u0107 dost\u0119p do nowych funkcji, publikowane s\u0105 co trzy miesi\u0105ce i wspierane tylko do momentu publikacji nast\u0119pnej znacz\u0105cej wersji (na przyk\u0142ad, po wydaniu wersji 9.2, wsparcie dla wersji 9.1 zostanie zako\u0144czone). Latem planowane jest utworzenie wersji LTS, rekomendowanej dla wdro\u017ce\u0144, kt\u00f3re wymagaj\u0105 przewidywalno\u015bci i d\u0142ugotrwa\u0142ego zachowania niezmiennego dzia\u0142ania. Po ga\u0142\u0119zi LTS zostanie utworzona nowa ga\u0142\u0105\u017a Innovation \u2014 MySQL 10.0.        <\/p>\n<p>G\u0142\u00f3wne zmiany w MySQL 9.2:  <\/p>\n<ul>\n<li class=\"l\"> Do silnika MLE (Multilingual Engine Component), kt\u00f3ry umo\u017cliwia u\u017cywanie w procedurach i funkcjach kodu w j\u0119zykach innych ni\u017c SQL, dodano wsparcie dla wielokrotnego u\u017cytku bibliotek w j\u0119zyku JavaScript. Funkcje z takich bibliotek mog\u0105 by\u0107 wywo\u0142ywane z procedur zapisanych w j\u0119zyku JavaScript, ale musz\u0105 by\u0107 wyra\u017anie oznaczone jako importowane za pomoc\u0105 s\u0142owa kluczowego 'export'. Do zarz\u0105dzania pod\u0142\u0105czeniem bibliotek JavaScript dodano nowe wyra\u017cenia SQL 'CREATE LIBRARY' i 'DROP LIBRARY'. Aby zobaczy\u0107 list\u0119 dost\u0119pnych bibliotek JavaScript, dodano wyra\u017cenie 'SHOW CREATE LIBRARY'. Informacje o bibliotekach JavaScript s\u0105 przechowywane w tabeli systemowej 'LIBRARIES', a o procedurach sk\u0142adowanych wykorzystuj\u0105cych takie biblioteki w tabeli 'ROUTINE_LIBRARIES'. Pod\u0142\u0105czenie biblioteki w procedurze sk\u0142adowanej odbywa si\u0119 poprzez wskazanie listy bibliotek w wyra\u017ceniu 'USING'.\n<li class=\"l\"> Dodano API do dost\u0119pu do procedur sk\u0142adowanych, funkcji oraz zmiennych sesyjnych z kodu w j\u0119zyku JavaScript. Do odwo\u0142ywania si\u0119 do funkcji MySQL dodano metod\u0119 getFunction(), a do procedur sk\u0142adowanych \u2014 metod\u0119 getProcedure(), kt\u00f3re zwracaj\u0105 obiekt JavaScript Function, kt\u00f3ry mo\u017cna uruchomi\u0107 z argumentami. Odwo\u0142ania do zmiennych odbywaj\u0105 si\u0119 bezpo\u015brednio jako w\u0142a\u015bciwo\u015bci obiektu JavaScript Session. Dodatkowo dodano mo\u017cliwo\u015b\u0107 bezpo\u015bredniego dost\u0119pu do wbudowanych funkcji rand(), sleep(), uuid() i isUUID(), kt\u00f3re s\u0105 analogiczne do funkcji SQL o tych samych nazwach.\n<li class=\"l\"> Dodano API do obs\u0142ugi transakcji z JavaScript, kt\u00f3re pozwala na wykonywanie dzia\u0142a\u0144 wi\u0119kszo\u015bci wyra\u017ce\u0144 SQL dotycz\u0105cych transakcji, takich jak &#171;START TRANSACTION&#187;, &#171;COMMIT&#187;, &#171;ROLLBACK&#187; oraz &#171;SET AUTOCOMMIT&#187;.\n<li class=\"l\"> Dodano mo\u017cliwo\u015b\u0107 korzystania z typ\u00f3w MySQL ENUM i SET w argumentach procedur sk\u0142adowanych napisanych w JavaScript.\n<li class=\"l\"> Dodano uprawnienie CREATE_SPATIAL_REFERENCE_SYSTEM, kt\u00f3re umo\u017cliwia zarz\u0105dzanie mo\u017cliwo\u015bci\u0105 tworzenia i usuwania definicji odniesienia przestrzennego w systemach informacji geograficznej. Posiadanie tego uprawnienia lub uprawnienia SUPER jest teraz niezb\u0119dne do wykonania wyra\u017ce\u0144 &#171;CREATE SPATIAL REFERENCE SYSTEM&#187;, &#171;CREATE OR REPLACE SPATIAL REFERENCE SYSTEM&#187; oraz &#171;DROP SPATIAL REFERENCE SYSTEM&#187;.\n<li class=\"l\"> Do wyniku &#171;EXPLAIN FORMAT=JSON&#187; dodano informacj\u0119 o wersji formatu JSON. Aby ustawi\u0107 wersj\u0119 formatu JSON, nale\u017cy u\u017cy\u0107 zmiennej explain_json_format_version (&#171;SET explain_json_format_version=1|2&#187;).\n<li class=\"l\"> Oznaczone jako przestarza\u0142e: wyra\u017cenie &#171;FLUSH PRIVILEGES&#187;, polecenia &#171;mysqladmin flush-privileges&#187; oraz &#171;mysqladmin reload&#187;, wtyczka &#171;version_tokens&#187;.\n<li class=\"l\"> Zaprzestano wsparcia dla s\u0142owa kluczowego BINLOG.\n<li class=\"l\"> Usuni\u0119to 32 luki w zabezpieczeniach, z czego 3 mog\u0105 by\u0107 wykorzystywane zdalnie. Dwie najpowa\u017cniejsze problemy maj\u0105 poziom zagro\u017cenia 9.1 i s\u0105 zwi\u0105zane z lukami w komponentach Kerberos i Curl. Mniej niebezpieczne luki dotycz\u0105 InnoDB, Thread Pooling, DDL, optymalizatora, analizatora i systemu uwierzytelniania.     <\/ul>\n<p>\u0179r\u00f3d\u0142o: <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\/pl\/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=\"pl_PL\" \/>\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\/pl\/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\udd47Wydanie systemu zarz\u0105dzania baz\u0105 danych MySQL 9.2.0 | ProHoster","description":"Firma Oracle stworzy\u0142a now\u0105 ga\u0142\u0105\u017a systemu zarz\u0105dzania baz\u0105 danych MySQL 9.2.0. Kompilacje MySQL Community Server 9.2.0 s\u0105 przygotowane dla wszystkich g\u0142\u00f3wnych dystrybucji Linux, FreeBSD, macOS i Windows.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/vypusk-subd-mysql-9-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","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\/pl\/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\/pl\/wp-json\/wp\/v2\/posts\/121458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=121458"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/121458\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=121458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=121458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=121458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}