Update Mariadb 5.5 op 10.2 met Plesk

0
747
databank update-plesk-centos-7

Op veel webservers met Plesk draait Centos in de 7-versie, een gratis versie van het professionele RedHat 7-besturingssysteem. In Duitsland wordt Plesk vaak gebruikt als een beheerinterface.

Centos7 brengt de databaseserver MariaDB 5.5 met wat over mysql, 5.5 komt overeen met hoe het uit de MySQL-vergelijking evident. Helaas is alles een beetje stoffig, maar het werkt natuurlijk ook vlekkeloos met de huidige content management systemen.

MariaDB 5.5 op MariaDB 10.2

Nieuwe versies bieden veel functies en meer snelheid, dus het is vaak zinvol om de oude softwareproducten die bij het besturingssysteem worden geleverd te vervangen. In dit voorbeeld werken we MariaDB5.5 op 10.2 bij, wat overeenkomt met mysql5.7.

Als de server al productief is met Plesk, kan de databaseserver alleen worden vervangen in de onderhoudsmodus en kan vooraf een databaseback-up worden gemaakt. Beste momentopname van de hele machine.

Pauzeer hiervoor de Plesk-services:

service psa stopall

en voor de veiligheid de databaseserver nogmaals:

service mariadb stop

Dan kan de upgrade worden gedaan met een paar kleine commando's.

Eerst moeten we een geschikte repository maken, zodat het geheel ook wordt bijgewerkt. Maak het volgende bestand met een editor:

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

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

De reeds geïnstalleerde mariadb-server kan dan worden vervangen. Ik raad je aan om eerst te upgraden van de 5.5 versie naar 10.2 en dan pas over te schakelen naar 10.3. Voor 10.3 moet een vermelding in /etc/my.cnf worden toegevoegd.

rpm -e -nodeps mariadb-bank #evtl Bestaande mariadb-bank verwijderen

yum installeer MariaDB-client MariaDB-server Update #MariaDB Server

Als er problemen zijn met deze stap, kan de MariaDB-server ook de opdracht gebruiken:

rpm -e MariaDB-server -nodeps; yum -y installeer MariaDB-server #alternatieve herinstallatie

Volledig verwijderd en opnieuw geïnstalleerd. Dit kan gebeuren als er al een andere MariaDB-versie is geïnstalleerd of als afhankelijkheden een update verhinderen. Vervolgens moeten de MariaDB-pakketten worden bijgewerkt

yum -y update MariaDB *

Dat is het. Start de databaseserver nu opnieuw.

service mariadb start

Wat nog ontbreekt is een update van de hele tabellen. Voer hiervoor een upgrade van de databaseserver uit door de volgende opdracht uit te voeren:

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

Start nu de Plesk-services opnieuw en alles draait al met de huidige MariaDB-versie 10.2.

service psa startall

Vergeet niet om regelmatig back-ups te maken. Klanten die eeuwenoude forums of contentmanagementsystemen gebruiken, kunnen problemen krijgen met de huidige databaseversies.

Schrijf alsjeblieft een opmerking, als dat goed werkte voor jou.

VERWIJDER EEN ANTWOORD

Vul hier uw reactie!
Vul uw naam hier