GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo crear un repositorio local de Yum para paquetes empresariales de MySQL

1. Obtener el tarball de yum repo

1. Inicie sesión en support.oracle.com con su ID de Oracle SSO.

2. Haga clic en la pestaña "Parches y actualizaciones".

3. Haga clic en el botón "Producto o familia (avanzado)" para buscar por producto.

4. Escriba "Servidor MySQL" para el Producto.

5. Seleccione la versión deseada en el menú desplegable "Lanzamiento".

6. Seleccione "Linux x86-64" en el menú desplegable "Plataforma".

7. Seleccione "Descripción" en el primer menú desplegable "y" debajo de "Plataforma".

8. Seleccione "contiene" en el menú desplegable de tipo de búsqueda.

9. Escriba "repositorio de yum" en el campo de texto libre para la descripción.

10. Haga clic en el botón "Buscar".

En la pantalla de resultados, elija el tarball del repositorio de yum apropiado para su distribución. Por ejemplo, si está ejecutando Oracle Linux 6, CentOS 6 o RHEL 6, elegiría la versión adecuada de MySQL Database y el enlace "Yum Repository TAR for Oracle Linux / RHEL 6 x86 (64 bit) (Patchset)".

Guarde este archivo en el servidor que actuará como su repositorio de yum, descomprima y extraiga el tarball comprimido con gzip en el espacio web al que se puede acceder desde sus servidores MySQL.

2. Configuración y uso del repositorio de yum

Archivo tar del repositorio MySQL yum

Este archivo tar contiene los archivos RPM necesarios para instalar MySQL Server, junto con los metadatos del repositorio de Yum para la configuración de un repositorio de Yum autohospedado. Esto proporciona una forma para que los administradores admitan la instalación y las actualizaciones sencillas de la infraestructura de MySQL mediante el administrador de paquetes Yum.

Pasos básicos de configuración

Estos son los pasos básicos para configurar un repositorio de Yum autohospedado utilizando este archivo tar:

1. Cree un archivo de configuración de repositorio llamado mysql.repo (ver más abajo)

2. Copie el archivo mysql.repo en el directorio /etc/yum.repos.d/ en cada servidor de base de datos.

3. En el servidor que alojará el repositorio de Yum, haga que la estructura de directorios de este archivo tar esté disponible a través de la red para los servidores de la base de datos, normalmente configurando un servidor http o nfs en el host del servidor de Yum.

3. Creando el archivo mysql.repo

El mysql.repo El archivo le dice al cliente yum en cada servidor de base de datos dónde se encuentra el repositorio de MySQL Yum. El archivo contiene un nombre de repositorio junto con la ubicación de red de los paquetes y la clave de seguridad necesaria para verificar la identidad del servidor Yum.

Las rutas de red enumeradas en el archivo mysql.repo deben coincidir con el protocolo de red elegido (consulte el paso a) anterior) y apuntar al nombre del servidor/ruta del directorio donde se alojan los paquetes RPM.

Por ejemplo, al usar un servidor web con el nombre de host ejemplo.com y con el tarball desempaquetado en un directorio expuesto como /repo/ del servidor web, el contenido del archivo mysql.repo en cada host de la base de datos debería ser el siguiente. Ejemplo basado en 5.6, ajuste según corresponda para la versión deseada:

[mysql-5.6]
name=mysql-5.6
baseurl=http://example.com/repo/mysql-5.6/
gpgkey=http://example.com/repo/RPM-GPG-KEY-mysql
gpgcheck=1
enabled=0

[mysql-5.6.21]
name=mysql-5.6.21
baseurl=http://example.com/repo/mysql-5.6/5.6.21/
gpgkey=http://example.com/repo/RPM-GPG-KEY-mysql
gpgcheck=1
enabled=1

El ejemplo anterior define dos repositorios de Yum. La primera sección (mysql-5.6) define un repositorio que realiza un seguimiento de la serie de versiones de MySQL 5.6, de modo que cuando haga disponible una nueva versión de MySQL 5.6 en el servidor de Yum, cada servidor de base de datos que tenga la opción habilitada para esta sección establecida en 1 obtiene actualizado a esa nueva versión de MySQL cuando se realiza una "actualización yum",

La segunda sección, cuando está habilitada, hará que el servidor de la base de datos solo instale paquetes MySQL 5.6.21. Esto permite un control detallado de qué versión de MySQL se instala desde el repositorio en cada servidor de base de datos.


Cent OS
  1. Cómo crear un repositorio YUM local en CentOS 7 / RHEL 7 usando DVD

  2. Cree un repositorio YUM/DNF basado en FTP en Red Hat Enterprise Linux 8

  3. Cree un repositorio YUM/DNF basado en Apache en Red Hat Enterprise Linux 8

  4. Cree un repositorio YUM/DNF basado en Nginx en Red Hat Enterprise Linux 8

  5. ¿Cómo importar la clave que firma un repositorio para Dnf/yum?

Cómo configurar repositorios locales de Yum en CentOS 7

Cómo crear una tabla en MySQL

Cómo crear su propio repositorio para paquetes en Debian

Cómo degradar paquetes en CentOS

Cómo configurar un repositorio local de Yum/DNF en CentOS 8

Cómo crear una base de datos en MySQL