MySQL-databasen 8.3.0 Àr tillgÀnglig

Företaget Oracle har bildat en ny gren av databashanteringssystemet MySQL 8.3 och publicerat en korrigerande uppdatering av MySQL 8.0.36. Byggnaderna av MySQL Community Server 8.3.0 har förberetts för alla större Linux-distributioner, FreeBSD, macOS och Windows.

MySQL 8.3.0 Ă€r den tredje utgĂ„van som har bildats inom den nya modellen för versionsbildning, som innebĂ€r att det finns tvĂ„ typer av MySQL-grenar – "Innovation" och "LTS". Innovationsgrenarna, som omfattar MySQL 8.1, 8.2 och 8.3, rekommenderas för dem som vill ha tidig tillgĂ„ng till ny funktionalitet. Dessa grenar publiceras var tredje mĂ„nad och stöds endast fram till publiceringen av nĂ€sta betydande utgĂ„va (till exempel, efter att grenen 8.3 har kommit, upphör stödet för grenen 8.2). LTS-grenar rekommenderas för implementeringar som krĂ€ver förutsĂ€gbarhet och lĂ„ngvarig oförĂ€ndrad beteende. LTS-grenar kommer att slĂ€ppas vartannat Ă„r och stödas under normala former i 5 Ă„r, plus att ytterligare 3 Ă„rs förlĂ€ngd support kan erhĂ„llas. Denna vĂ„r förvĂ€ntas LTS-utgĂ„van av MySQL 8.4, efter vilken en ny Innovationsgren 9.0 kommer att bildas.

Viktiga förÀndringar i MySQL 8.3:

  • 25 sĂ„rbarheter har Ă„tgĂ€rdats, varav en (CVE-2023-5363, rör OpenSSL) kan utnyttjas pĂ„ distans. Den allvarligaste problematiken, som rör anvĂ€ndningen av Kerberos-protokollet, har fĂ„tt en risknivĂ„ pĂ„ 8.8. Mindre farliga sĂ„rbarheter med risknivĂ„ 6.5 rör optimeringsverktyget, UDF, DDL, DML, replikering, behörighetssystem och krypteringsverktyg.
  • Stöd för lĂ€nkaren mold har lagts till pĂ„ Linux-plattformen. För att aktivera detta finns alternativet "-DWITH_LD=mold|lld".
  • Krav pĂ„ det stödja kompilatorns standard C++ har höjts frĂ„n C++17 till C++20.
  • Stödet för byggnation med externa Boost C++-bibliotek har upphört – vid kompilering av MySQL anvĂ€nds nu endast inbyggda Boost-bibliotek. Byggalternativen WITH_BOOST, DOWNLOAD_BOOST och DOWNLOAD_BOOST_TIMEOUT har tagits bort frĂ„n CMake.
  • Stödet för byggnad i Visual Studio 2022 har upphört. Den minimi stödda versionen av Clang-verktyget har höjts frĂ„n Clang 10 till Clang 12.
  • Stöd för insamling av telemetri med prestandametrik har lagts till i MySQL Enterprise Edition. servern i OpenTelemetry-format och dataöverföring till en nĂ€tverksprocessor som stöder detta format.
  • Formatet för GTID (global transaction identifier) har utvidgats och anvĂ€nds vid replikering för att identifiera grupper av transaktioner. Det nya GTID-formatet Ă€r "UUID::NUMBER" (istĂ€llet för "UUID:NUMBER"), dĂ€r TAG Ă€r en godtycklig strĂ€ng som gör det möjligt att ge unika namn till en viss grupp av transaktioner för att förenkla hantering och analys.
  • TvĂ„ nya variabler "Deprecated_use_i_s_processlist_count" och "Deprecated_use_i_s_processlist_last_timestamp" har lagts till för att spĂ„ra anvĂ€ndningen av den förĂ„ldrade tabellen INFORMATION_SCHEMA.PROCESSLIST.
  • InstĂ€llningen av miljövariabeln AUTHENTICATION_PAM_LOG leder inte lĂ€ngre till att lösenord visas i diagnostiska meddelanden (för att nĂ€mna lösenordet krĂ€vs tilldelning av vĂ€rdet PAM_LOG_WITH_SECRET_INFO).
  • En tabell tp_connections har lagts till med information om varje anslutning i trĂ„dpoolen.
  • En systemvariabel "explain_json_format_version" har lagts till för att vĂ€lja versionen av JSON-formatet som anvĂ€nds i uttryck "EXPLAIN FORMAT=JSON".
  • I InnoDB-lagret har parametrarna "—innodb" och "—skip-innodb" tagits bort, som redan förklarades som förĂ„ldrade i MySQL 5.6. Plugin-memcached till InnoDB har tagits bort, vilket förklarades som förĂ„ldrat i MySQL 8.0.22.
  • Vissa instĂ€llningar och alternativ för kommandoraden relaterade till replikering som förklarades som förĂ„ldrade i tidigare versioner har tagits bort: "—slave-rows-search-algorithms", "—relay-log-info-file", "—relay-log-info-repository", "—master-info-file", "—master-info-repository", "log_bin_use_v1_events", "transaction_write_set_extraction", "group_replication_ip_whitelist", "group_replication_primary_member". Möjligheten att anvĂ€nda alternativet IGNORE_SERVER_IDS med GTID-replikationslĂ€get (gtid_mode=ON) har upphört.
  • Stödet för C API-funktioner: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set() har upphört.
  • Stödet för uttrycket "FLUSH HOSTS", som förklarades som förĂ„ldrat i MySQL 8.0.23, har upphört.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster