MariaDB Upgrade auf 10.3

Aus Glaskugel
Version vom 6. Mai 2019, 12:19 Uhr von Standard (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „;1. Logge Dich via SSH als User root auf dem entsprechenden Server ein ;2. Erzeuge einen Dump aller Datenbanken auf dem Server :<code>MYSQL_PWD=`cat /etc/psa/…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
1. Logge Dich via SSH als User root auf dem entsprechenden Server ein
2. Erzeuge einen Dump aller Datenbanken auf dem Server
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysqldump -u admin --all-databases --routines --triggers > /tmp/all-databases.sql
3. MariaDB stoppen
service mariadb stop
4. Kopieren des Datenbankverzeichnisses in einen separaten Ordner
cp -a /var/lib/mysql/ /var/lib/mysql_backup
5. Das MariaDB Repository konfigurieren
mcedit /etc/yum.repos.d/MariaDB.repo
6. Folgenden Inhalt im Editor hinzufügen (Shift + rechte Maustaste)
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
7. Das eigentliche Upgrade starten (Währed des Upgrade die Abfragen jeweils mit "y" bestätigen)
yum install MariaDB-client MariaDB-server
8. Wenn das Upgrade durch ist, die vorhandene my.cnf bearbeiten (sonst Startet MariaDB nicht)
mcedit /etc/my.cnf
folgende Zeile musst Du auskommentieren, indem Du eine Raute (#) davor setzt: 'innodb_additional_mem_pool_size=500K'
In den meisten Konfigs kommt dieser Eintrag zwei Mal vor, Du musst beide auskommentieren
Beende den Editor mit F10, speichere Deine Änderung
9. Start von MariaDB
service mariadb start
10. Upgrade der vohandenen Datenbanken
MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin
11. Restart von MariaDB

service mariadb restart

12. Update der Datenbankversion innerhalb von Plesk
plesk sbin packagemng -sdf
13. Entfernen des init-scripts für MySQL
rm /etc/init.d/mysql
14. Restart des systemctl
systemctl daemon-reload