MySQL 8.2.0 DBMS ar fáil

Tá brainse nua de MySQL 8.2 DBMS déanta ag Oracle agus d'fhoilsigh sé nuashonruithe ceartaitheacha ar MySQL 8.0.35 agus 5.7.44. Ullmhaítear tógáil MySQL Community Server 8.2.0 do gach mórdháileadh Linux, FreeBSD, macOS agus Windows.

Is é MySQL 8.2.0 an dara scaoileadh a foirmíodh faoin tsamhail nua scaoilte, a dhéanann foráil do dhá chineál brainsí MySQL a bheith i láthair - “Nuálaíocht” agus “LTS”. Moltar na brainsí Nuálaíochta, lena n-áirítear MySQL 8.1 agus 8.2, dóibh siúd ar mian leo rochtain a fháil ar fheidhmiúlacht nua níos luaithe. Foilsítear na brainsí seo gach 3 mhí agus ní thacaítear leo ach go dtí go bhfoilseofar an chéad mhór-eisiúint eile (mar shampla, tar éis an chuma ar bhrainse 8.2, cuireadh deireadh le tacaíocht don bhrainse 8.1). Moltar brainsí LTS le haghaidh feidhmiúcháin a éilíonn intuarthacht agus marthanacht fadtéarmach iompair gan athrú. Scaoilfear brainsí LTS gach dara bliain agus tabharfar tacaíocht dóibh de ghnáth ar feadh 5 bliana, agus is féidir leat 3 bliana eile de thacaíocht shínte a fháil chomh maith. Táthar ag súil le scaoileadh LTS de MySQL 2024 in earrach na bliana 8.4, agus ina dhiaidh sin bunófar brainse nua Nuálaíochta 9.0.

Mórathruithe i MySQL 8.2:

  • Tacaíocht bhreise do mheicníocht fíordheimhnithe bunaithe ar shonraíocht Webauthn (FIDO2), a ligeann duit fíordheimhniú ilfhachtóirí a úsáid agus nasc leis an bhfreastalaí MySQL a dhearbhú gan pasfhocail ag baint úsáide as comharthaí crua-earraí atá cumasaithe le FIDO2 nó fíordheimhniú bithmhéadrach. Níl an breiseán Webauthn ar fáil faoi láthair ach amháin le haghaidh MySQL Enterprise.
  • Tá an breiseán freastalaí mysql_native_password, a sholáthraíonn fíordheimhniú ag baint úsáide as pasfhocail, aistrithe go dtí an chatagóir roghnach agus is féidir é a dhíchumasú. In ionad mysql_native_password, moltar aistriú chuig an breiseán caching_sha2_password, a úsáideann an algartam SHA2 in ionad SHA1 le haghaidh hashing. Chun úsáideoirí a aistriú go dtí an breiseán caching_sha2_password agus pasfhocal randamach a chur in ionad an fhocail faire, is féidir leat an t-ordú a úsáid: ALTER USER 'ainm úsáideora'@ 'localhost' AITHEANTA LE caching_sha2_password AG RANDOM PASSWORD PASSWORD EXPIRE FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK2;
  • Tá táblaí hash optamaithe chun dlús a chur le feidhmiú oibríochtaí EXCEPT agus INTERSECT.
  • Leathnaíodh cumais dífhabhtaithe. Tacaíonn oibríochtaí SELECT, INSERT, REPLACE, Update and DELETE leis an slonn "EXPLAIN FORMAT=JSON" anois chun aschur diagnóiseach a ghiniúint i bhformáid JSON (mar shampla, "EXPLAIN FORMAT=JSON INTO @var select_stmt;").
  • Cuireadh slonn "MÍNIÚ AR AN SCÉIM" leis chun diagnóisic a bhaineann le scéimre sonraí ar leith amháin a thaispeáint.
  • Cuireadh rogha "--output-as-version" leis an áirgiúlacht mysqldump chun dumpaí a chruthú atá comhoiriúnach le leagan sonrach níos sine de MySQL (mar shampla, is féidir leat BEFORE_8_2_0 nó BEFORE_8_0_23 a shonrú chun an téarmaíocht mháistir/sclábhaí atá mícheart go polaitiúil a thabhairt ar ais agus nach bhfuiltear ag súil léi in eisiúintí 8.2.0. 8.0.23 agus XNUMX ).
  • Tá an cumas chun tréithe ainmnithe a úsáid i bhfiosruithe paraiméadaraithe (ráitis ullmhaithe), curtha i bhfeidhm ag baint úsáide as an bhfeidhm nua mysql_stmt_bind_named_param(), a tháinig in ionad na feidhme mysql_stmt_bind_param(), le leabharlann an chliaint.
  • Tá dáileadh tráchta SQL i mbraisle freastalaithe MySQL simplithe. Cuirtear féidearthachtaí ar fáil chun naisc le freastalaithe tánaisteacha nó príomhfhreastalaithe a eagrú atá trédhearcach d’fheidhmchláir.
  • Cuireadh pribhléid SET_ANY_DEFINER nua leis, a thugann an ceart oibiachtaí a chruthú le slonn DEFINER, chomh maith leis an bpribhléid ALLOW_NONEXISTENT_DEFINER réada a chosaint le húinéir as láthair.
  • Dímheasta: na hathróga sean agus nua, na maisc "%" agus "_" in oibríochtaí chun rochtain ar an mbunachar sonraí a dheonú, an rogha "-character-set-client-handshake", an athróg binlog_transaction_dependency_tracking agus an phribhléid SET_USER_ID.
  • Mar chuid den téarmaíocht atá mícheart ó thaobh na polaitíochta de a bhaineann le macasamhlú a cheartú, tá na habairtí "ATHShocraigh máistir", "Taispeáin MASTER STÁDAS", "Taispeáin MASTER LOGS" agus "PURGE MASTER LOGS" imithe i léig, agus ba cheart na habairtí "ATHShocraigh DÉNÁCHLÁRAÍ AGUS GTIDS" a úsáid. a úsáid ina ionad sin TAISPEÁIN STÁDAS NA LOGA DÉNÁRTHA", "TAISPEÁIN LÓTA DÉNÁRTHA" agus "CUR DÉANLÓGÁLAÍ".
  • Baineadh gnéithe nach raibh molta roimhe seo: an fheidhm WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS(), an athróg expire_logs_days, na roghanna "--abort-slave-event-count" agus "--disconnect-slave-event-count".
  • Tá 26 leochaileacht socraithe. Is féidir dhá leochaileacht a bhaineann le húsáid an phacáiste Curl agus leabharlann OpenSSL a shaothrú go cianda.

Foinse: oscailtenet.ru

Add a comment