GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come creare un repository Yum locale per i pacchetti MySQL Enterprise

1. Ottenere il tarball del repository yum

1. Accedi a support.oracle.com utilizzando il tuo ID Oracle SSO.

2. Fare clic sulla scheda "Patch e aggiornamenti".

3. Fare clic sul pulsante "Prodotto o famiglia (avanzato)" per cercare per prodotto.

4. Digitare "MySQL Server" per il Prodotto.

5. Seleziona la versione desiderata nel menu a tendina “Release”.

6. Seleziona "Linux x86-64" nel menu a discesa "Piattaforma".

7. Seleziona "Descrizione" nel primo menu a discesa "e" sotto "Piattaforma".

8. Seleziona "contiene" nel menu a tendina del tipo di ricerca.

9. Digita "yum repository" nel campo di testo libero per la descrizione.

10. Fare clic sul pulsante "Cerca".

Dalla schermata dei risultati, scegli il tarball del repository yum appropriato per la tua distribuzione. Ad esempio, se stai utilizzando Oracle Linux 6, CentOS 6 o RHEL 6, dovresti scegliere la versione appropriata del database MySQL e il collegamento "Yum Repository TAR for Oracle Linux / RHEL 6 x86 (64 bit) (Patchset)".

Salva questo file sul server che fungerà da repository yum, decomprimi ed estrae il tarball gzippato nello spazio web accessibile dai tuoi server MySQL.

2. Configurazione e utilizzo del repository yum

File tar del repository MySQL yum

Questo file tar contiene i file RPM necessari per installare MySQL Server, insieme ai metadati del repository Yum per la configurazione di un repository Yum self-hosted. Ciò fornisce agli amministratori un modo per supportare una facile installazione e aggiornamenti dell'infrastruttura MySQL utilizzando il gestore di pacchetti Yum.

Passaggi di base della configurazione

Questi sono i passaggi di base per configurare un repository Yum self-hosted utilizzando questo file tar:

1. Crea un file di configurazione del repository chiamato mysql.repo (vedi sotto)

2. Copia il file mysql.repo nella directory /etc/yum.repos.d/ su ciascun server di database.

3. Sul server che ospiterà il repository Yum, rendi la struttura della directory in questo file tar disponibile in rete ai server di database, in genere impostando un server http o nfs sull'host del server Yum.

3. Creazione del file mysql.repo

Il mysql.repo file dice al client yum su ciascun server di database in cui si trova il repository Yum MySQL. Il file contiene un nome di repository insieme al percorso di rete dei pacchetti e alla chiave di sicurezza da utilizzare per verificare l'identità del server Yum.

I percorsi di rete elencati nel file mysql.repo devono corrispondere al protocollo di rete scelto (vedere il passaggio a) sopra) e puntare al nome del server/percorso della directory in cui sono ospitati i pacchetti RPM.

Ad esempio, utilizzando un server Web con nome host esempio.com e con il tarball decompresso in una directory esposta come /repo/ dal server Web, il contenuto del file mysql.repo su ciascun host di database dovrebbe essere il seguente. Esempio basato su 5.6, regolare in modo appropriato per la versione desiderata:

[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

L'esempio sopra definisce due repository Yum. La prima sezione (mysql-5.6) definisce un repository che tiene traccia della serie di versioni di MySQL 5.6, in modo che quando si rende disponibile una nuova versione di MySQL 5.6 sul server Yum, ogni server di database che ha l'opzione abilitata per questa sezione impostata su 1 ottiene aggiornato a quella nuova versione di MySQL quando viene eseguito un "aggiornamento yum",

La seconda sezione, se abilitata, farà sì che il server del database installi solo i pacchetti MySQL 5.6.21. Ciò consente un controllo dettagliato di quale versione di MySQL viene installata dal repository su ciascun server di database.


Cent OS
  1. Configura il repository YUM locale su CentOS 6 / RHEL 6

  2. Come creare un repository YUM locale su CentOS 7 / RHEL 7 utilizzando DVD

  3. Crea un repository YUM/DNF basato su FTP su Red Hat Enterprise Linux 8

  4. Crea un repository YUM/DNF basato su Apache su Red Hat Enterprise Linux 8

  5. Crea un repository YUM/DNF basato su Nginx su Red Hat Enterprise Linux 8

Come configurare i repository Yum locali su CentOS 7

Come creare una tabella in MySQL

Come creare il tuo repository per i pacchetti su Debian

Come eseguire il downgrade dei pacchetti su CentOS

Come configurare un repository Yum/DNF locale su CentOS 8

Come creare un database in MySQL