Avís
Aquest article és antic i és possible que part de la informació estigui desactualitzada o ja no sigui vàlida actualment.
Si tens qualsevol dubte o necessites confirmar algun detall, et recomanem contactar amb el nostre equip de suport per rebre informació actualitzada i assistència personalitzada.
En el tutorial següent explicarem com actualitzar la versió de MySQL 5.5 a la 5.6 en totes les distribucions que oferim actualment.
Els tutorials s'han provat en VPS amb imatges de Debian 8, Ubuntu 14.04.5 LTS i CentOS 7.
A continuació, fes clic sobre el nom de la teva distribució per veure el tutorial complet:
Preparació
El primer que cal fer és crear una còpia de seguretat del nostre servidor o una instantània (instantània). Un cop ho tinguem, podrem continuar amb el tutorial.
Comprovem la versió actual de MySQL amb:
mysql Ver 14.14 Distrib 5.5.55, for debian-linux-gnu (x86_64) using readline 6.3
Després creem una còpia del fitxer de configuració de MySQL:
# cp /etc/mysql/my.cnf{,.old}
Afegim un repositori
El pas següent serà afegir el repositori APT per a MySQL des d'on instal·larem la nova versió. Per fer-ho, haurem d'accedir a aquest web, on podrem descarregar un fitxer executable per instal·lar el repositori.
# wget https://dev.mysql.com/get/mysql-apt-config_0.8.6-1_all.deb
I l'instal·lem:
# dpkg -i mysql-apt-config_0.8.6-1_all.deb
Durant la instal·lació ens demanarà una configuració del paquet. Haurem de seleccionar la versió de MySQL Server i la resta de components.
Actualitzem els repositoris:
# apt-get update
I actualitzem MySQL:
# apt-get install mysql-server
Durant la instal·lació ens recomanarà fer una còpia de seguretat de les dades.
Un cop hagi acabat el procés, tornem a executar l'ordre per veure la versió:
mysql Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using EditLine wrapper
I confirmem que el servei s'està executant correctament:
* MySQL Community Server 5.6.36 is running
Preparació
El primer que cal fer és crear una còpia de seguretat del nostre servidor o una instantània (instantània). Un cop ho tinguem, podrem continuar amb el tutorial.
Podem fer una còpia de les nostres bases de dades de la manera següent. Primer aturem el servei MySQL:
# service mysqld stop
Després creem una carpeta amb la còpia de seguretat i copiem el directori /var/lib/mysql:
# mkdir /backup
# cp -aR /var/lib/mysql/* /backup
Comprovem la versió actual de MySQL amb:
mysql Ver 14.14 Distrib 5.5.55, for Linux (x86_64) using EditLine wrapper
Afegim el repositori
El pas següent serà afegir el repositori per a MySQL des d'on instal·larem la nova versió.
Primer desactivem el repositori Atomic, si està activat:
enabled = 0
Instal·lem el repositori comunitari per a MySQL:
# yum install http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm
Un cop instal·lat el repositori, modifiquem el fitxer /etc/yum.repos.d/mysql-community.repo i desactivem MySQL 5.7 mentre activem MySQL 5.6:
[mysql56-community]
enabled=1
[mysql57-community]
enabled=0
Actualitzem els repositoris:
# yum update
I actualitzem MySQL:
# yum update mysql-server
Finalment tornem a iniciar el servei MySQL:
# service mysqld start
Un cop hagi acabat el procés, executem l'ordre per veure la versió:
mysql Ver 14.14 Distrib 5.6.36, for Linux (x86_64) using EditLine wrapper