Tag: CentOS

  • Come aggiornare da MySQL 5.5. a 5.6 in Plesk con CentOS

    Se avete Plesk su CentOS molto probabilmente sul vostro server è installata l’ormai vecchio MySQL 5.5, volete passare ad una più aggiornata versione MySQL 5.6 o MariaDB 10? Ecco la guida come fare passo passo per le varie distribuzioni!

    La prima cosa da fare, come sempre, è di effettuare uno snapshot del server ed un backup completo sia del sistema che dei database, mettendosi così le spalle al coperto.

    Plesk su CentOS 6

    La prima cosa da fare è stoppare il servizio MySQL con il comando:

    service mysqld stop

    Effettuare quindi il backup dei database MySQL databases:

    mkdir /var/lib/mysqlcopy

    cp -aR /var/lib/mysql/* /var/lib/mysqlcopy

    Disabilitare il repository Atomic repository, se abilitato, modificando il file /etc/yum.repos.d/atomic.repo, ad esempio con l’editor vi :

    vi /etc/yum.repos.d/atomic.repo

    settando enabled a 0 nel seguente modo: enabled = 0

    Installare il repository MySQL-community:

    yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

    Disabilitare l’upgrade a MySQL 5.7 ed abilitare l’aggiornamento a MySQL 5.6 modificando il file /etc/yum.repos.d/mysql-community.repo, potete farlo sempre con l’editor vi:

    vi /etc/yum.repos.d/mysql-community.repo

    Impostando i seguenti valori:
    [mysql56-community]
    enabled=1
    [mysql57-community]
    enabled=0
    Installate il pacchetto MySQL:

    yum install mysql

    Avviarte il servizio MySQL:

    service mysqld start

    Aggiornare i database MySQL, per effettuare l’upgrade basta usare il comando:

    MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql_upgrade -uadmin psa

    Plesk su CentOS 7

    Su CentOS 7 tipicamente è installato, di default, MariaDB. MariaDB 10.x è una valida alternativa a MySQL 5.5/5.6.
    Logicamente la prima cosa da fare e salvare i propri dati, per farlo basta effettuare il backup di tutti i database esistenti usando l’articolo della knowledge base KB#213904125 degli sviluppatori del DMBS e seguire le istruzioni di aggiornamento di MariaDB per i sistemi basati su yum: https://mariadb.com/kb/en/mariadb/yum/.

    A questo punto, effettuato l’upgrade di MariaDB, basta eseguire il comando in Plesk:

    plesk sbin packagemng -sdf

    Inoltre è necessario disabilitare, se abilitato, il servizio MySQL in sysV, in modo da evitare duplicati al boot di sistema. Per fare ciò basta eseguire il comando:

    chkconfig mysql off

    A questo punto avete MariaDB 10.x è installato e pronto all’uso.