MySQL 8.2.0 DBMS í boði

Oracle hefur búið til nýja grein af MySQL 8.2 gagnagrunnsstjórnunarkerfinu og gefið út leiðréttingar fyrir MySQL 8.0.35 og 5.7.44. Útgáfur af MySQL Community Server 8.2.0 hafa verið undirbúnar fyrir allar helstu dreifingar. Linux, FreeBSD, macOS и Windows.

MySQL 8.2.0 er önnur útgáfan sem er mynduð samkvæmt nýju útgáfulíkani, sem gerir ráð fyrir tilvist tvenns konar MySQL útibúa - „Nýsköpun“ og „LTS“. Mælt er með Innovation útibúunum, sem innihalda MySQL 8.1 og 8.2, fyrir þá sem vilja fá aðgang að nýjum virkni fyrr. Þessi útibú eru gefin út á 3ja mánaða fresti og eru aðeins studd þar til næsta stóra útgáfan er gefin út (til dæmis, eftir að 8.2 útibúið kom út, var stuðningur við 8.1 útibúið hætt). Mælt er með LTS útibúum fyrir útfærslur sem krefjast fyrirsjáanleika og langtíma viðvarandi óbreyttri hegðun. Útibú LTS verða gefin út á tveggja ára fresti og verða styrkt að jafnaði í 5 ár, auk þess sem hægt er að fá 3 ára framlengdan stuðning til viðbótar. LTS útgáfa af MySQL 2024 er væntanleg vorið 8.4, eftir það verður nýtt Innovation útibú 9.0 myndað.

Helstu breytingar á MySQL 8.2:

  • Bætt við stuðningi við auðkenningarkerfi byggt á Webauthn (FIDO2) forskriftinni, sem gerir kleift að framkvæma fjölþátta auðkenningu og staðfesta tengingu við netþjónn MySQL lykilorðslaust, með FIDO2-virkum vélbúnaðartáknum eða líffræðilegri auðkenningu. Viðbót með Webauthn-stuðningi er aðeins í boði fyrir MySQL Enterprise sem stendur.
  • Mysql_native_password server viðbótin, sem veitir auðkenningu með því að nota lykilorð, hefur verið færð í valfrjálsan flokk og hægt er að slökkva á því. Í stað mysql_native_password er mælt með því að skipta yfir í caching_sha2_password viðbótina, sem notar SHA2 reikniritið í stað SHA1 fyrir hashing. Til að skipta um notendur yfir í caching_sha2_password viðbótina og skipta út lykilorðinu fyrir handahófskennt, geturðu notað skipunina: ALTER USER 'notandanafn'@'localhost' AÐKENNDUR MEÐ Caching_sha2_password ME RANDOM LYKILORÐ LYKILORÐ REYNTAST FAILED_LOGIN_ATEMPTS 3 PASSWORD2;
  • Hash töflur hafa verið fínstilltar til að flýta fyrir framkvæmd EXCEPT og INTERSECT aðgerðum.
  • Villuleitargeta hefur verið aukin. SELECT, INSERT, REPLACE, UPDATE og DELETE aðgerðir styðja nú tjáninguna "EXPLAIN FORMAT=JSON" til að búa til greiningarúttak á JSON sniði (til dæmis "EXPLAIN FORMAT=JSON INTO @var select_stmt;").
  • Bætt við „EXPLAIN FOR SCHEMA“ tjáningu til að birta greiningar sem tengjast eingöngu tilteknu gagnaskema.
  • Bætti "--output-as-version" valmöguleikann við mysqldump tólið til að búa til dumpar sem eru samhæfðar tiltekinni eldri útgáfu af MySQL (til dæmis geturðu tilgreint BEFORE_8_2_0 eða BEFORE_8_0_23 til að skila pólitískt röngum master/slave hugtakanotkun sem er úrelt í útgáfum 8.2.0. 8.0.23 og XNUMX).
  • Möguleikinn á að nota nafngreinda eiginleika í færibreytum fyrirspurnum (tilbúnar staðhæfingar), útfærðar með því að nota nýju mysql_stmt_bind_named_param() aðgerðina, sem kom í stað mysql_stmt_bind_param() aðgerðarinnar, hefur verið bætt við C bókasafn viðskiptavinarins.
  • Einfölduð dreifing SQL umferðar í hópi MySQL netþjóna. Möguleikar eru veittir til að skipuleggja tengingar við auka- eða aðalþjóna sem eru gagnsæir fyrir forrit.
  • Nýjum SET_ANY_DEFINER forréttindum hefur verið bætt við, sem veitir rétt til að búa til hluti með DEFINER tjáningu, sem og ALLOW_NONEXISTENT_DEFINER forréttindi til að vernda hluti með fjarverandi eiganda.
  • Úreltar: gömlu og nýju breyturnar, „%“ og „_“ grímurnar í aðgerðum til að veita aðgang að gagnagrunninum, „-character-set-client-handshake“ valmöguleikinn, binlog_transaction_dependency_tracking breytan og SET_USER_ID forréttindin.
  • Sem hluti af því að leiðrétta pólitískt rangt hugtök sem tengjast endurtekningu, hafa orðtökin „RESET MASTER“, „SHOW MASTER STATUS“, „SHOW MASTER LOGS“ og „PURGE MASTER LOGS“ verið úrelt og orðtökin „RESET BINAR LOGS AND GTIDS“ ættu að vera úrelt. vera notaður í staðinn. SÝNA STÖÐU BÍNAR LOGS", "SHOW BINRY LOGS" og "PURGE BINAR LOGS".
  • Eiginleikar sem áður hafa verið úreltir hafa verið fjarlægðir: WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS() aðgerðin, expire_logs_days breytan, "--abort-slave-event-count" og "--disconnect-slave-event-count" valkostirnir.
  • 26 veikleika lagaðir. Hægt er að fjarnýta tvo veikleika sem tengjast notkun Curl pakkans og OpenSSL bókasafnsins.

Heimild: opennet.ru

Kauptu áreiðanlega hýsingu fyrir síður með DDoS vernd, VPS VDS netþjónum 🔥 Kauptu áreiðanlega vefhýsingu með DDoS vörn, VPS VDS netþjónum | ProHoster