...

Opdater Mariadb 5.5 til 10.3 med Plesk

På mange webservere med Plesk kører Centos version 7, som er en gratis version af det professionelle RedHat 7-styresystem. I Tyskland bruges Plesk ofte som administrationsgrænseflade.

Centos7 leveres med databaseserveren MariaDB 5.5, som er ca. mysql. 5.5 svarer, som det fremgår af Sammenligning af MySQL kommer frem. Desværre er det hele lidt støvet, men det kører selvfølgelig også med nuværende Indhold forvaltningssystemer uden fejl.

MariaDB 5.5 til MariaDB 10.3

Nye versioner giver mange funktioner og større hastighed, så det giver ofte mening at udskifte de gamle softwareprodukter, der følger med styresystemet. I dette eksempel opdaterer vi MariaDB5.5 til 10.3.

Hvis serveren allerede er produktiv med Plesk, kan databaseserveren kun udskiftes i vedligeholdelsestilstand, og der kan kun oprettes en database backup på forhånd. Det er bedst at tage et snapshot af hele maskinen.

For at gøre dette skal du blot stoppe Plesk-tjenesterne:

service psa stopall

og, for en sikkerheds skyld, databaseserveren igen:

service mariadb stop

Derefter kan opgraderingen foretages med et par små kommandoer.

Først skal vi oprette et passende repository, så det hele også bliver opdateret. For at gøre dette skal du blot oprette følgende fil med en editor:

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

[mariadb]
navn = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1

Denne kan så erstatte den allerede installerede mariadb-server. 

rpm -e --nodeps mariadb-bench #evtl fjerne eksisterende mariadb-bench, hvis den er til stede

yum install MariaDB-client MariaDB-server #MariaDB Serveropdatering

Fuldstændigt fjernet og geninstalleret. Dette kan ske, hvis en anden MariaDB-version allerede er installeret, eller hvis afhængigheder forhindrer en opdatering.

Det var det hele. Nu skal du blot genstarte databaseserveren. Med MariaDB 10.3 skal følgende linje tilføjes til /etc/my.cnf:

innodb_strict_mode=0 #In tilfælde af problemer med ældre scripts.

group_concat_max_len=320000 1TP3Nødvendigt for butikssystemer

service mariadb start

Der mangler dog stadig en opdatering af alle tabellerne. For at gøre dette skal du blot udføre følgende kommando, når du opgraderer databaseserveren:

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

Genstart nu Plesk-tjenesterne, og alt kører med den aktuelle MariaDB-version 10.3.

service psa startall

Husk altid at lave regelmæssige sikkerhedskopier. Kunder, der bruger gamle fora eller indholdsstyringssystemer, kan have problemer med de aktuelle databaseversioner.

Skriv en kommentar, hvis det har virket godt for dig.

 

Aktuelle artikler

Abstrakt fremstilling af en hosting-server med datastrømme til lager, CPU, isolering og vedligeholdelse.
Teknologi

Linux-kernen 6.x: Vigtige nyheder for hosting-servere

Hvilke funktioner fra Linux-kernen 6.x kan være relevante i forbindelse med lagerpladsmangel, CPU-konkurrence, procesisolering og vedligeholdelse – og hvordan administratorer på en overskuelig måde kan vurdere tilgængelighed og begrænsninger.

Central distribution af patches med differentierede grupper til forskellige hosting-servere
Sikkerhed

KernelCare ePortal til større hosting-infrastrukturer

KernelCare ePortal centraliserer distributionen og frigivelsen af live-patches i store Linux-flåder. Artiklen viser, hvornår den ekstra platform kan betale sig, og hvordan patch-ringe, spejling, replikering og sikkerhedskontroller kan drives på en kontrolleret måde.

Konceptuel fremstilling af et isoleret Redis Lua-script-forløb mellem flere klienter og en konsistent nøgleværdi.
Databaser

Korrekt brug af Redis Lua-scripts til atomare operationer

Redis Lua-scripts kombinerer læsning, validering og skrivning i én isoleret serveroperation. Artiklen forklarer KEYS og ARGV, EVAL og funktioner, grænser for klynger, fejlkontrakter samt sikre mønstre for begrænsninger og reservationer.