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.