...

Sok webkiszolgálón a Plesk a Centos 7-es verzióját futtatja, amely a professzionális RedHat 7 operációs rendszer ingyenes változata. Németországban gyakran használják a Plesket kezelőfelületként.

A Centos7 a MariaDB 5.5 adatbázis-kiszolgálóval érkezik, amely körülbelül mysql. 5.5 megfelel, amint az a MySQL összehasonlítás kiderül. Sajnos, ez az egész egy kicsit poros, de természetesen ez is fut az aktuális Tartalom irányítási rendszerek hibátlanul.

MariaDB 5.5 a MariaDB 10.3 alatt

Az új verziók számos funkciót és nagyobb sebességet hoznak, ezért gyakran érdemes lecserélni az operációs rendszerrel együtt érkező régi szoftvereket. Ebben a példában a MariaDB5.5-öt frissítjük 10.3-ra.

Ha a szerver már produktív a Pleskkel, akkor az adatbázis-kiszolgálót csak karbantartási üzemmódban lehet cserélni, és előtte egy adatbázis biztonsági mentést kell készíteni. Lehetőleg egy pillanatfelvételt a teljes gépről.

Ehhez egyszerűen le kell állítania a Plesk szolgáltatásait:

szerviz psa stopall

és a biztonság érdekében az adatbázis-kiszolgálót újra:

service mariadb stop

Ezután a frissítés néhány apró paranccsal elvégezhető.

Először is létre kell hoznunk egy megfelelő tárolót, hogy az egészet frissíteni tudjuk. Ehhez egyszerűen hozza létre a következő fájlt egy szerkesztőprogrammal:

nano /etc/yum.repos.d/MariaDB.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

Ez a már telepített mariadb szerver helyébe léphet. 

rpm -e --nodeps mariadb-bench #evtl a meglévő mariadb-bench eltávolítása, ha van ilyen.

yum install MariaDB-client MariaDB-server #MariaDB Szerver frissítés

Teljesen eltávolították és újra telepítették. Ez akkor fordulhat elő, ha egy másik MariaDB verzió már telepítve van, vagy a függőségek megakadályozzák a frissítést.

Ennyi volt. Most egyszerűen indítsa újra az adatbázis-kiszolgálót. A MariaDB 10.3 esetén a következő sort kell hozzáadni az /etc/my.cnf állományhoz:

innodb_strict_mode=0 #Régebbi szkriptekkel kapcsolatos problémák esetén.

group_concat_max_len=320000 1TP4Shop rendszerekhez szükséges

service mariadb start

Ami most hiányzik, az az összes táblázat frissítése. Ehhez egyszerűen csak az alábbi parancsot kell végrehajtania az adatbázis-kiszolgáló frissítésekor:

mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`

Most indítsa újra a Plesk szolgáltatásait, és minden az aktuális 10.3-as MariaDB verzióval fut.

service psa startall

Kérjük, mindig emlékezzen a rendszeres biztonsági mentések készítésére. A régi fórumokat vagy tartalomkezelő rendszereket használó ügyfeleknek problémáik lehetnek az adatbázis jelenlegi verzióival.

Kérjük, írjon egy megjegyzést, ha ez jól működött az Ön számára.

 

Aktuális cikkek