Louhen palveluympäristöjen MySQL-versiot päivitetään vuoden 2024 aikana uuteen MySQL 8.0:aan. Päivityksellä varmistetaan tuotannon tietoturvan taso sekä parannetaan palveluiden suorituskykyä. Tyypillisesti ei muutoksella ole vaikutusta sivustojen toimintaan, mutta tähän on silti hyvä varautua. Kerromme oheisessa artikkelissa tarkemmin mikä on päivitystarpeen takana ja millä tavoin siihen on hyvä valmistautua.
Mikä on MySQL?
MySQL on yksi suosituimmista relaatiotietokantaohjelmistoista. Relaatiotietokannan tehtävä www-sivulla on tallentaa, hallita ja hakea strukturoitua tietoa. Louhen webhotelleissa hostatut WordPress, Drupal, Joomla ja muut suositut julkaisujärjestelmät käyttävät aina MySQL-tietokantaa, joten MySQL on hyvin keskeisessä osassa tuhansien asiakkaidemme www-sivujen toimintaa. Asiakkaidemme käytössä oleva cPanel-hallintapaneeli on mahdollistanut tietokantojen sekä näihin liittyvien tunnusten helpon käyttöönoton ja ylläpidon. MySQL on palvelinohjelmisto, jonka ylläpidosta ja päivittämisestä vastaa Louhi.
Miksi MySQL päivitetään?
Louhen tuotannossa olevan MySQL version 5.7 tuki on päättynyt, joten nyt on tullut aika päivittää ympäristöt seuraavaan 8.0 -versioon. Päivitys on ensisijaisesti tehtävä tietoturvasyistä, mutta samalla palvelimien tietokantaohjelmisto saadaan vastaamaan moderneja vaatimuksia lisääntyneen tehokkuuden sekä ominaisuuksien myötä. Samalla päivitys valmistelee ympäristöjämme tulevia käyttöjärjestelmäpäivityksiä varten.
Miten MySQL-päivitykseen kannattaa varautua
Sovellusten, kuten WordPress päivittäminen ajantasalle on paras keino varautua tulevaa päivitystä varten. Tämän lisäksi ei tyypillisesti tarvitse asiakkaan tehdä mitään päivitykseen varautumiseksi. Joissain tapauksia yhteensopivuusongelmia voi esiintyä. Nekin on usein korjattavissa jälkeenpäin sovellukseen tai koodiin tehtävillä asetusmuutoksilla tai päivityksillä. Tarkempaa tietoa MySQL 8.0 -yhteensopivuudesta saatte sovelluksen toimittajilta (esim WordPress pluginien tuottajat).
Yksi keskeinen muutos on MySQL:n oletusmerkistön vaihtuminen latin1:stä utf8mb4:iin. Mikäli sivuston ääkköset tai muut erikoismerkit näkyvät väärin, voi ongelmana olla väärä merkistö tietokannan sisällössä.
Toinen mahdollisesti koodissa huomioitava muutos on oletusarvoisen autentikointimodulin muuttuminen mysql_native_password:istä caching_sha2_password:iin.
Tarkempaa tietoa MySQL 8.0:n uusista oletusarvoista löytyy täältä: https://dev.mysql.com/blog-archive/new-defaults-in-mysql-8-0/
MySQL-päivitysten aikataulu
MySQL-versiot päivitetään 8.0:aan Louhen shared-hosting-palvelimille seuraavan aikataulun mukaisesti:
- 12.11.2024 WHM35
- 3.12.2024 WHM41