1. Mendapatkan tarbal repo yum
1. Masuk ke support.oracle.com menggunakan Oracle SSO ID Anda.
2. Klik tab “Tambalan &Pembaruan”.
3. Klik tombol “Produk atau Keluarga (Lanjutan)” untuk mencari berdasarkan produk.
4. Ketik “MySQL Server” untuk Produk.
5. Pilih versi yang diinginkan di pull-down “Rilis”.
6. Pilih “Linux x86-64” di pulldown “Platform”.
7. Pilih “Deskripsi” di pulldown “dan” pertama di bawah “Platform”.
8. Pilih “berisi” di pulldown jenis pencarian.
9. Ketik “yum repository” di kolom teks bebas untuk deskripsi.
10. Klik tombol “Cari”.
Dari layar hasil, pilih tarball repositori yum yang sesuai untuk distro Anda. Misalnya, jika Anda menjalankan Oracle Linux 6, CentOS 6, atau RHEL 6, Anda akan memilih rilis Database MySQL yang sesuai dan tautan “Yum Repository TAR for Oracle Linux / RHEL 6 x86 (64 bit) (Patchset)”.
Simpan file ini di server yang akan bertindak sebagai repositori yum Anda, unzip, dan ekstrak tarball yang di-gzip ke ruang web yang dapat diakses dari server MySQL Anda.
2. Menyiapkan dan menggunakan repositori yum
File tar repositori yum MySQL
File tar ini berisi file RPM yang diperlukan untuk menginstal Server MySQL, bersama dengan metadata repositori Yum untuk pengaturan repositori Yum yang dihosting sendiri. Ini memberikan cara bagi administrator untuk mendukung kemudahan instalasi dan peningkatan infrastruktur MySQL menggunakan manajer paket Yum.
Langkah-langkah penyiapan dasar
Ini adalah langkah-langkah dasar untuk menyiapkan repositori Yum yang dihosting sendiri menggunakan file tar ini:
1. Buat file setup repositori bernama mysql.repo (lihat di bawah)
2. Salin file mysql.repo ke direktori /etc/yum.repos.d/ pada setiap database server.
3. Pada server yang akan menghosting repositori Yum, buatlah struktur direktori dalam file tar ini tersedia melalui jaringan ke server database, biasanya dengan menyiapkan server http atau nfs di host server Yum.
3. Membuat file mysql.repo
mysql.repo file memberi tahu klien yum di setiap server basis data tempat repo MySQL Yum berada. File tersebut berisi nama repositori bersama dengan lokasi jaringan paket dan kunci keamanan yang diperlukan untuk digunakan untuk memverifikasi identitas server Yum.
Jalur jaringan yang tercantum dalam file mysql.repo harus sesuai dengan protokol jaringan yang dipilih, (lihat langkah a) di atas), dan mengarah ke nama server/jalur direktori tempat paket RPM di-host.
Misalnya, menggunakan server web dengan nama host example.com dan dengan tarball yang dibongkar di direktori yang diekspos sebagai /repo/ dari server web, isi file mysql.repo pada setiap host database harus sebagai berikut. Contoh berdasarkan 5.6, sesuaikan dengan rilis yang diinginkan:
[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
Contoh di atas mendefinisikan dua repositori Yum. Bagian pertama(mysql-5.6) mendefinisikan repositori yang melacak seri rilis MySQL 5.6, sehingga ketika Anda membuat rilis MySQL 5.6 baru tersedia di server Yum, setiap server database yang memiliki opsi yang diaktifkan untuk bagian ini disetel ke 1 ditingkatkan ke rilis MySQL baru ketika "yum update" dilakukan,
Bagian kedua, ketika diaktifkan, akan menyebabkan server database hanya menginstal paket MySQL 5.6.21. Hal ini memungkinkan kontrol yang halus untuk versi MySQL mana yang akan diinstal dari repo di setiap server database.