...
žiniatinklio prieglobos logotipas

Mariadb 5.5 atnaujinimas į 10.3 su Plesk

Daugelyje žiniatinklio serverių su Plesk veikia "Centos" 7 versija, kuri yra nemokama profesionalios "RedHat 7" operacinės sistemos versija. Vokietijoje "Plesk" dažnai naudojama kaip valdymo sąsaja.

"Centos7" tiekiamas su duomenų bazių serveriu MariaDB 5.5, kuris yra apie mysql. 5.5 atitinka, kaip matyti iš "MySQL" palyginimas atsiranda. Deja, visa tai yra šiek tiek apdulkėję, bet, žinoma, tai veikia ir su dabartine Turinys valdymo sistemas nepriekaištingai.

MariaDB 5.5 apie MariaDB 10.3

Naujos versijos turi daug funkcijų ir yra spartesnės, todėl dažnai tikslinga pakeisti senus programinės įrangos produktus, kurie pateikiami kartu su operacine sistema. Šiame pavyzdyje atnaujiname MariaDB5.5 į 10.3.

Jei serveris jau yra produktyvus su "Plesk", duomenų bazės serverį galima pakeisti tik techninės priežiūros režimu, prieš tai sukūrus atsarginę duomenų bazės kopiją. Geriausia padaryti visos mašinos momentinę nuotrauką.

Norėdami tai padaryti, turite tiesiog sustabdyti "Plesk" paslaugas:

paslauga psa stopall

ir, saugumo sumetimais, vėl duomenų bazės serverį:

service mariadb stop

Tada atnaujinimą galima atlikti keliomis nedidelėmis komandomis.

Pirmiausia turime sukurti tinkamą saugyklą, kad visa tai taip pat būtų atnaujinama. Norėdami tai padaryti, tiesiog sukurkite šį failą naudodami redaktorių:

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

[interaktyvus]
pavadinimas = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpg raktas = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

Tai gali pakeisti jau įdiegtą mariadb serverį. 

rpm -e --nodeps mariadb-bench #evtl pašalinti esamą mariadb-bench, jei yra

yum install MariaDB-client MariaDB-server #MariaDB Serverio atnaujinimas

Visiškai pašalintas ir iš naujo įdiegtas. Taip gali atsitikti, jei jau įdiegta kita "MariaDB" versija arba priklausomybės neleidžia atnaujinti.

Tai buvo viskas. Dabar tiesiog iš naujo paleiskite duomenų bazės serverį. Naudojant MariaDB 10.3, į /etc/my.cnf reikia įrašyti šią eilutę:

innodb_strict_mode=0 #Isant problemoms su senesniais scenarijais.

group_concat_max_len=320000 #reikia parduotuvių sistemoms

service mariadb start

Vis dar trūksta visų lentelių atnaujinimo. Norėdami tai padaryti, atnaujindami duomenų bazės serverį tiesiog atlikite šią komandą:

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

Dabar iš naujo paleiskite "Plesk" paslaugas ir viskas veiks su dabartine MariaDB 10.3 versija.

service psa startall

Visada nepamirškite reguliariai daryti atsargines kopijas. Klientai, kurie naudoja senus forumus arba turinio valdymo sistemas, gali turėti problemų su dabartinėmis duomenų bazių versijomis.

Prašome tiesiog parašykite komentarą, jei jis jums patiko.

 

Aktualūs straipsniai

Bendra

Sukurkite veiksmingą rinkodaros planą su "Advertace

Šiuolaikiniame sparčiai besivystančiame verslo pasaulyje veiksmingas rinkodaros planas, pavyzdžiui, "Advertace" rinkodaros planas, yra labai svarbus sėkmei užtikrinti. Rinkodaros strategijos turi būti dinamiškos, prisitaikančios