Op veel webservers met Plesk draait Centos in versie 7 die een gratis versie is van het professionele RedHat 7-besturingssysteem. In Duitsland wordt Plesk vaak gebruikt als administratie-interface.
Centos7 brengt de databaseserver MariaDB 5.5 met zich mee, wat ongeveer mysql. 5.5 komt overeen met de MySQL Vergelijking is in opkomst. Helaas is dit allemaal een beetje stoffig, maar natuurlijk werkt het ook met de huidige Inhoud managementsystemen zijn feilloos.
MariaDB 5.5 naar MariaDB 10.3
Nieuwe versies brengen veel mogelijkheden en meer snelheid, zodat het vaak zinvol is om de oude softwareproducten die met het besturingssysteem worden meegeleverd, te vervangen. In dit voorbeeld upgraden we MariaDB5.5 naar 10.3.
Als de server al productief is met Plesk, kan de databaseserver alleen worden vervangen in de onderhoudsmodus en kan er vooraf een databaseback-up worden gemaakt. Het is het beste om een momentopname te maken van de hele machine.
Om dit te doen, moet je gewoon stoppen met de Plesk-diensten:
servicepsa-stopall
en, voor de veiligheid, de database server weer:
servicemariadbarak
Dan kan de upgrade worden gedaan met een paar kleine commando's.
Eerst moeten we een geschikte opslagplaats creëren, zodat het geheel wordt bijgewerkt. Om dit te doen, maakt u gewoon het volgende bestand aan met een editor:
nano /etc/yum.repos.d/MariaDB.repo
[mariadb]
naam = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Deze kan dan de reeds geïnstalleerde mariadb server vervangen.
rpm -e --nodeps mariadb-bench #evtl verwijder bestaande mariadb-bench indien aanwezig
yum installeren MariaDB-client MariaDB-server Update #MariaDB Server
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.
Dat is het. Start nu gewoon de database server opnieuw. Voor MariaDB 10.3 moet de volgende regel worden toegevoegd aan /etc/my.cnf:
innodb_strict_mode=0 #In geval van problemen met oudere scripts.
group_concat_max_len=320000 1TP3Nodig voor winkelsystemen
servicemariadb start
Wat nu ontbreekt is een update van alle tabellen. Om dit te doen, voert u eenvoudigweg het volgende commando uit bij het upgraden van de databaseserver:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`
Start nu de Plesk services opnieuw op en alles draait met de huidige MariaDB versie 10.3.
service psa startall
Vergeet niet om regelmatig back-ups te maken. Klanten die gebruik maken van Uralt Forums of contentmanagementsystemen kunnen problemen ondervinden met de huidige databaseversies.
Schrijf alsjeblieft gewoon een opmerking, als dit goed voor je is uitgepakt.