viernes, 10 de marzo de 2017

Migrar MySQL 5.6.35 a 5.6.40

Para realizar una actualización del MySQL de solo correcciones, es decir, del ultimo dígito del nombre de la versión (versionamiento semántico), tenemos diferentes opciones y dependera del Sistema Operativo.

Hablemos de Linux.

Puede ser por el comando "yum" o tambien por paquetes "rpm".


En el caso del YUM.

En el archivo de configuración, se tiene habilitado de que repositorio se va a descargar, no realizara un cambio de versión mayor, solo de la versión ya instalada.
yum --enablerepo=remi,remi-test install mysql mysql-server
Ver las versiones configuradas:
vim /etc/yum.repos.d/mysql-community.repo.rpmsave
En el cayo de RPM:
Escogemos el repositorio, y descargamos el paquete. Normalmente es mejor descargarlo directamente del repositorio oficial, Aqui.

Sugerencia,

  • Creamos un directorio en el servidor.
  • Copiamos la URL de descarga del archivo donde se encuentran todos los paquetes.
  • Lo descargamos con un wget <url>
  • Se puede descomprimir y/o ver su contenido
Hay que revisar, que paquetes están instalados:
rpm -aq | grep -i mysql
MySQL-embedded-5.6.35-1.linux_glibc2.5.x86_64
MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64
MySQL-test-5.6.35-1.linux_glibc2.5.x86_64
MySQL-client-5.6.35-1.linux_glibc2.5.x86_64
MySQL-shared-compat-5.6.35-1.linux_glibc2.5.x86_64
nagios-plugins-mysql-2.2.1-4git.el6.x86_64
MySQL-python-1.2.3-0.3.c1.1.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
MySQL-shared-5.6.35-1.linux_glibc2.5.x86_64
MySQL-server-5.6.35-1.linux_glibc2.5.x86_64

Se detiene el servicio de MySQL

Para centos 6
service mysql stop

Se desinstalan:
yum remove  <paquete>
yum remove MySQL-embedded-5.6.35-1.linux_glibc2.5.x86_64
yum remove MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64
yum remove MySQL-test-5.6.35-1.linux_glibc2.5.x86_64
yum remove MySQL-client-5.6.35-1.linux_glibc2.5.x86_64
yum remove MySQL-shared-compat-5.6.35-1.linux_glibc2.5.x86_64
yum remove perl-DBD-MySQL-4.013-3.el6.x86_64
yum remove MySQL-shared-5.6.35-1.linux_glibc2.5.x86_64
yum remove MySQL-server-5.6.35-1.linux_glibc2.5.x86_64 


Y se comienza a instalar los paquetes, suponiendo que instalaremos la versión 5.6.35:
rpm -i MySQL-client-5.6.35-1.linux_glibc2.5.x86_64.rpm
rpm -i MySQL-embedded-5.6.35-1.linux_glibc2.5.x86_64.rpm
rpm -i mysql-community-libs-5.6.35-2.el7.x86_64.rpm
rpm -i MySQL-devel-5.6.35-1.linux_glibc2.5.x86_64.rpm
rpm -i MySQL-shared-compat-5.6.35-1.linux_glibc2.5.x86_64.rpm
rpm -i MySQL-shared-5.6.35-1.linux_glibc2.5.x86_64.rpm
Reiniciar el servicio MysQL

Para centos 6
service mysql start
A su vez se tiene que instalar la siguientes paqueterías:
yum install maatkit 
yum install nagios
yum install innotop 
yum install perl-DBD-MySQL-4.013-3.el6.x86_64 
yum install MySQL-python-1.2.3-0.3.c1.1.el6.x86_64


1 comentario:

  1. Pragmatic Play adds virtual casino to the game list of
    Pragmatic Play 하남 출장마사지 has 과천 출장마사지 added 양주 출장안마 virtual 태백 출장마사지 casino titles to its game catalog, 순천 출장마사지 including slot machines, video poker, bingo and video poker.

    ResponderBorrar