Ja pēdējo reizi skatījāties MySQL versijas pirms gada, pašreizējais laidienu saraksts var mulsināt. Pēc MySQL 8.4 un 9.7 2026. gada jūlijā iznāca 26.7, bet 20. oktobrī Oracle izlaida MySQL 26.10. MySQL ir pārgājusi uz kalendāro versiju numerāciju. Izmaiņa lielākoties ir kosmētiska, taču tas ir labs brīdis pārbaudīt, uz kuras versijas jābūt jūsu ražošanas sistēmām.
Kā darbojas jaunie versiju numuri
- Versija ir gads un mēnesis: 26.7 ir 2026. gada jūlija laidiens, 26.10 — 2026. gada oktobra. Mēnesim nav nulles priekšā.
- Innovation laidieni iznāk aptuveni reizi ceturksnī, un katrs palielina numuru. Tajos ir jaunas funkcijas, un tie paredzēti komandām, kas tās vēlas ātri un spēj bieži jaunināt.
- LTS (ilgtermiņa atbalsta) laidieni iznāk aptuveni reizi divos gados un saglabā savu numuru visu dzīves ciklu. MySQL 8.4 un 9.7 paliek LTS laidieni ar esošajiem nosaukumiem un atbalsta termiņiem; nākamā LTS plānota kā 28.4 2028. gada aprīlī.
Tiem, kam jāzina precīzi, kas darbojas, MySQL 26.10 pievieno "četrdaļīgu precīzu laidiena identitāti": VERSION_WITH_UPDATE() atgriež pilnu MAJOR.MINOR.PATCH.UPDATE vērtību, bet VERSION() turpina atgriezt ierasto trīsdaļīgo versiju, lai esošie rīki nesalūztu.
Kas jauns 26.10
Oficiālā 26.10 jaunumu lapa ir īsa. Bez laidiena identitātes tajā minēta precīzāka JSON duality skatu kontrole: CHECK/NO CHECK un UPDATE/NO UPDATE anotācijas tabulas un kolonnu līmenī. Oracle laidiena paziņojumā uzsvērtas arī papildu iespējas Community Edition versijā un jauni veidi REST lietotņu veidošanai. Nekas no tā pats par sevi nav iemesls pārcelt stabilu ražošanas sistēmu uz Innovation laidienu.
Kura versija jāizmanto ražošanā?
- Joprojām MySQL 8.0? Oracle 8.0 atbalstu beidza 2026. gada aprīlī. Tas ir steidzamākais gadījums: plānojiet pāreju uz 8.4 LTS vai uz 9.7 LTS, ja vēlaties jaunākas funkcijas un jūsu rīki to atbalsta.
- Uz 8.4 LTS: viss kārtībā. Turpiniet uzstādīt ceturkšņa atjauninājumus un plānojiet nākamo LTS lēcienu pēc sava grafika.
- Apsverat Innovation laidienus (26.x): tikai tad, ja jums ir automatizācija un testēšana, lai jauninātu katru ceturksni. Innovation laidiens nav domāts tam, lai to uzstādītu vienreiz un atstātu uz gadiem.
- Mākoņa pārvaldīts MySQL: pārbaudiet, kuras versijas piedāvā jūsu pakalpojumu sniedzējs. Pārvaldītie pakalpojumi parasti seko LTS laidieniem, un vecāku versiju atbalsts bieži ir par papildu samaksu.
Visbiežākā problēma, ko redzam, nav nepareizi izvēlēta versija, bet gan versiju politikas trūkums. Vienas lapas noteikums — "ražošanā darbojas jaunākā LTS; uz jaunu LTS pārejam 12 mēnešu laikā; Innovation laidieni tikai izstrādē" — novērš lielāko daļu negaidītu atbalsta beigu projektu.
Jaunināšanas kontrolsaraksts
- Pārbaudiet lietotņu draiverus un ORM saderību ar mērķa versiju, īpaši autentifikāciju:
mysql_native_passwordversijā 8.4 pēc noklusējuma ir atspējots, bet no 9.x versijām — izņemts. - Palaidiet MySQL Shell jaunināšanas pārbaudītāju (
util.checkForServerUpgrade()) katram serverim. - Testējiet uz ražošanas datu kopijas un salīdziniet smagāko vaicājumu plānus.
- Vispirms jauniniet replikas, tad pārslēdziet primāro serveri, lai vienmēr būtu zināmi derīga rezerve.
Un, ja piespiedu jaunināšana liek aizdomāties, vai MySQL joprojām ir pareizā izvēle, mūsu MySQL uz PostgreSQL migrācijas ceļvedis apraksta, ko šāda pāreja ietver.
Galvenās atziņas
- MySQL tagad izmanto versijas pēc gada un mēneša; 26.10 iznāca 2026. gada 20. oktobrī.
- 8.4 un 9.7 paliek LTS laidieni; nākamā LTS plānota kā 28.4 2028. gada aprīlī.
- Ražošanā parasti jāizmanto LTS laidiens; Innovation laidieni prasa jaunināšanu katru ceturksni.
- Ja joprojām izmantojat MySQL 8.0, jaunināšana tagad ir steidzama — tās atbalsts ir beidzies.