Su molti server web con Plesk esegue Centos nella versione 7 che è una versione gratuita del sistema operativo professionale RedHat 7. In Germania, Plesk viene spesso utilizzato come interfaccia di amministrazione.
Centos7 porta con sé il server di database MariaDB 5.5, che è circa mysql. 5,5 corrisponde al Confronto MySQL sta emergendo. Purtroppo, tutto questo è un po' polveroso, ma naturalmente funziona anche con la corrente Contenuto i sistemi di gestione sono impeccabili.
Da MariaDB 5.5 a MariaDB 10.3
Le nuove versioni portano molte caratteristiche e più velocità, quindi spesso ha senso sostituire i vecchi prodotti software che vengono forniti con il sistema operativo. In questo esempio, stiamo aggiornando MariaDB5.5 a 10.3.
Se il server è già produttivo con Plesk, il server del database può essere sostituito solo in modalità di manutenzione e può essere creato un backup del database in anticipo. È meglio fare un'istantanea dell'intera macchina.
Per farlo, è sufficiente interrompere i servizi di Plesk:
servizio psa stopall
e, per la sicurezza, di nuovo il server del database:
servizio mariadb stop
Poi l'aggiornamento può essere effettuato con pochi piccoli comandi.
Per prima cosa dobbiamo creare un repository adeguato in modo che il tutto sia aggiornato. Per fare questo, è sufficiente creare il seguente file con un editor:
nano /etc/yum.repos.d/MariaDB.repo
[mariadb]
nome = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpggcheck = 1
Questo può quindi sostituire il server mariadb già installato.
rpm -e --nodeps mariadb-bench #evtl rimuovere mariadb-bench esistente se presente
yum installare il client MariaDB server MariaDB Aggiornamento #MariaDB Server
Completamente rimosso e reinstallato. Questo può accadere se un'altra versione di MariaDB è già installata o se le dipendenze impediscono un aggiornamento.
Questo è tutto. Ora basta riavviare il server del database. Per MariaDB 10.3, la seguente linea deve essere aggiunta a /etc/my.cnf:
innodb_strict_mode=0 #In caso di problemi con vecchi script.
group_concat_max_len=320000 1TP3Necessario per i sistemi del negozio
servizio mariadb start
Quello che manca ora è un aggiornamento di tutte le tabelle. Per fare questo, è sufficiente eseguire il seguente comando quando si aggiorna il server del database:
mysql_upgrade -uadmin -p`cat /etc/psa/.psa.shadow`.
Ora riavvia i servizi di Plesk e tutto funziona con l'attuale versione 10.3 di MariaDB.
servizio psa startall
Ricordatevi sempre di fare backup regolari. I clienti che utilizzano i forum Uralt o i sistemi di gestione dei contenuti possono avere problemi con le versioni attuali dei database.
Per favore, scrivete un commento, se vi è piaciuto.