Na mnohých webových serveroch s Plesk používa Centos vo verzii 7, čo je bezplatná verzia profesionálneho operačného systému RedHat 7. V Nemecku sa ako rozhranie pre správu často používa Plesk.
Centos7 sa dodáva s databázovým serverom MariaDB 5.5, ktorý je o mysql. 5.5 zodpovedá, ako vyplýva z Porovnanie MySQL vzniká. Bohužiaľ, je to všetko trochu zaprášené, ale samozrejme to beží aj s aktuálnym Obsah systémy riadenia bezchybne.
MariaDB 5.5 na MariaDB 10.3
Nové verzie prinášajú mnoho funkcií a vyššiu rýchlosť, preto má často zmysel vymeniť staré softvérové produkty dodávané s operačným systémom. V tomto príklade aktualizujeme MariaDB5.5 na verziu 10.3.
Ak je server už produktívny s programom Plesk, potom je možné databázový server vymeniť iba v režime údržby a predtým vytvoriť zálohu databázy. Najlepšie snímku celého počítača.
Ak to chcete urobiť, musíte jednoducho zastaviť služby Plesk:
servis psa stopall
a pre zabezpečenie databázového servera znova:
service mariadb stop
Potom je možné aktualizáciu vykonať pomocou niekoľkých malých príkazov.
Najprv musíme vytvoriť vhodné úložisko, aby sa celá vec aj aktualizovala. Ak to chcete urobiť, jednoducho vytvorte nasledujúci súbor pomocou editora:
nano /etc/yum.repos.d/MariaDB.repo
[mariadb]
názov = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Ten potom môže nahradiť už nainštalovaný server mariadb.
rpm -e --nodeps mariadb-bench #evtl odstráňte existujúci mariadb-bench, ak existuje
yum install MariaDB-client MariaDB-server Aktualizácia servera #MariaDB
Úplne odstránené a znovu nainštalované. Môže sa to stať, ak je už nainštalovaná iná verzia MariaDB alebo ak závislosti bránia aktualizácii.
To bolo všetko. Teraz jednoducho reštartujte databázový server. V MariaDB 10.3 by mal byť do súboru /etc/my.cnf pridaný nasledujúci riadok:
innodb_strict_mode=0 #Iv prípade problémov so staršími skriptami.
group_concat_max_len=320000 #reba pre systémy obchodu
service mariadb start
Teraz chýba aktualizácia všetkých tabuliek. Na tento účel stačí pri aktualizácii databázového servera vykonať nasledujúci príkaz:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
Teraz reštartujte služby Plesk a všetko pobeží s aktuálnou verziou MariaDB 10.3.
service psa startall
Nezabudnite vždy vytvárať pravidelné zálohy. Zákazníci, ktorí používajú staré fóra alebo systémy správy obsahu, môžu mať problémy s aktuálnymi verziami databáz.
Prosím, napíšte komentár, ak to pre vás fungovalo dobre.