V številnih spletnih strežnikih z Plesk uporablja različico Centos 7, ki je brezplačna različica profesionalnega operacijskega sistema RedHat 7. V Nemčiji se Plesk pogosto uporablja kot vmesnik za upravljanje.
Centos7 prihaja s strežnikom podatkovne baze MariaDB 5.5, ki je približno mysql. 5.5 ustreza, kot je razvidno iz Primerjava MySQL se pojavi. Na žalost je vse to nekoliko zaprašeno, seveda pa deluje tudi s trenutnimi Vsebina sisteme za upravljanje brezhibno.
MariaDB 5.5 na MariaDB 10.3
Nove različice prinašajo številne funkcije in večjo hitrost, zato je pogosto smiselno zamenjati stare programske izdelke, ki so priloženi operacijskemu sistemu. V tem primeru posodobimo MariaDB5.5 na 10.3.
Če je strežnik s Pleskom že produktiven, lahko strežnik podatkovne zbirke zamenjate le v načinu vzdrževanja, pred tem pa ustvarite varnostno kopijo podatkovne zbirke. Najbolje je narediti posnetek celotnega računalnika.
To storite tako, da preprosto ustavite storitve Plesk:
storitev psa stopall
in zaradi varnosti še enkrat strežnik podatkovne zbirke:
service mariadb stop
Nadgradnjo lahko opravite z nekaj majhnimi ukazi.
Najprej moramo ustvariti ustrezno shrambo, da se bo celotna stvar tudi posodabljala. To storite tako, da v urejevalniku ustvarite naslednjo datoteko:
nano /etc/yum.repos.d/MariaDB.repo
[mariadb]
ime = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Ta lahko nadomesti že nameščeni strežnik mariadb.
rpm -e --nodeps mariadb-bench #evtl odstranite obstoječi mariadb-bench, če je prisoten
yum install MariaDB-client MariaDB-server #MariaDB Posodobitev strežnika
Popolnoma odstranjen in ponovno nameščen. To se lahko zgodi, če je že nameščena druga različica MariaDB ali če odvisnosti preprečujejo posodobitev.
To je bilo to. Zdaj preprosto znova zaženite strežnik zbirke podatkov. Pri MariaDB 10.3 je treba v /etc/my.cnf dodati naslednjo vrstico:
innodb_strict_mode=0 #Iv primeru težav s starejšimi skriptami.
group_concat_max_len=320000 1TP3Potrebno za sisteme trgovin
storitev mariadb start
Še vedno manjka posodobitev vseh tabel. To storite tako, da ob nadgradnji strežnika podatkovne zbirke izvedete naslednji ukaz:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
Sedaj ponovno zaženite Pleskove storitve in vse deluje s trenutno različico MariaDB 10.3.
storitev psa startall
Ne pozabite redno izdelovati varnostnih kopij. Stranke, ki uporabljajo stare forume ali sisteme za upravljanje vsebine, imajo lahko težave s trenutnimi različicami podatkovnih zbirk.
Prosimo, samo napišite komentar, če je deloval dobro za vas.