Daudzos tīmekļa serveros ar Plesk izmanto Centos 7 versiju, kas ir profesionālās operētājsistēmas RedHat 7 bezmaksas versija. Vācijā Plesk bieži tiek izmantots kā pārvaldības saskarne.
Centos7 nāk ar datubāzes serveri MariaDB 5.5, kas ir par mysql. 5.5 atbilst, kā tas izriet no MySQL salīdzinājums parādās. Diemžēl tas viss ir mazliet putekļains, bet, protams, tas darbojas arī ar pašreizējo Saturs pārvaldības sistēmas nevainojami.
MariaDB 5.5 uz MariaDB 10.3
Jaunās versijas nodrošina daudz funkciju un lielāku ātrumu, tāpēc bieži vien ir lietderīgi nomainīt vecos programmatūras produktus, kas nāk kopā ar operētājsistēmu. Šajā piemērā mēs atjauninām MariaDB5.5 uz 10.3.
Ja serveris jau ir produktīvs, izmantojot Plesk, datubāzes serveri var nomainīt tikai uzturēšanas režīmā, pirms tam izveidojot datubāzes dublējumu. Vēlams, lai tiktu izveidots momentuzņēmums ar visu ierīci.
Lai to izdarītu, vienkārši jāaptur Plesk pakalpojumi:
servisa psa stopall
un datu bāzes servera drošību:
service mariadb stop
Pēc tam atjaunināšanu var veikt ar dažām nelielām komandām.
Vispirms mums ir jāizveido piemērota krātuve, lai viss tiktu atjaunināts. Lai to izdarītu, vienkārši izveidojiet šādu failu, izmantojot redaktoru:
nano /etc/yum.repos.d/MariaDB.repo
[mariadb]
nosaukums = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Tas var aizstāt jau instalēto mariadb serveri.
rpm -e --nodeps mariadb-bench #evtl noņemiet esošo mariadb-bench, ja tāds ir.
yum install MariaDB-client MariaDB-server #MariaDB Servera atjaunināšana
Pilnībā noņemts un uzstādīts no jauna. Tas var notikt, ja jau ir instalēta cita MariaDB versija vai ja atkarības nepieļauj atjaunināšanu.
Tas bija viss. Tagad vienkārši restartējiet datubāzes serveri. MariaDB 10.3 versijā /etc/my.cnf ir jāpievieno šāda rinda:
innodb_strict_mode=0 #Iproblēmu gadījumā ar vecākiem skriptiem.
group_concat_max_len=320000 1TP3Nepieciešams veikalu sistēmām
service mariadb start
Tagad trūkst atjaunināt visas tabulas. Lai to izdarītu, datubāzes servera atjaunināšanas laikā vienkārši jāizpilda šāda komanda:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
Tagad restartējiet Plesk pakalpojumus, un viss darbojas ar pašreizējo MariaDB 10.3 versiju.
pakalpojums psa startall
Lūdzu, vienmēr atcerieties regulāri veidot dublējumu kopijas. Klientiem, kuri izmanto vecus forumus vai satura pārvaldības sistēmas, var rasties problēmas ar pašreizējām datubāzes versijām.
Lūdzu, vienkārši ierakstiet komentāru, ja tas jums ir izdevies.