MySQL adalah sistem manajemen basis data relasional (RDBMS) gratis sumber terbuka yang dirilis di bawah GNU (Lisensi Publik Umum). Ini digunakan untuk menjalankan banyak basis data pada satu server dengan menyediakan akses multi-pengguna ke setiap basis data yang dibuat
Artikel ini akan memandu Anda dalam proses menginstal dan memperbarui MySQL 8 terbaru. 0 pada RHEL/CentOS 8/7/6/ dan Fedora menggunakan repositori MySQL Yum melalui utilitas YUM
Langkah 1. Menambahkan Repositori MySQL Yum
1. Kami akan menggunakan repositori perangkat lunak resmi MySQL Yum, yang akan menyediakan paket RPM untuk menginstal versi terbaru server MySQL, klien, Utilitas MySQL, Meja Kerja MySQL, Connector/ODBC, dan Connector/Python untuk RHEL/CentOS 8/7/6
Penting. Instruksi ini hanya berfungsi pada instalasi baru MySQL di server, jika sudah ada MySQL yang diinstal menggunakan paket RPM yang didistribusikan pihak ketiga, maka saya sarankan Anda untuk memutakhirkan atau mengganti paket MySQL yang diinstal menggunakan MySQL Yum Repository”
Sebelum Memutakhirkan atau Mengganti paket MySQL lama, jangan lupa untuk mengambil semua cadangan basis data penting dan file konfigurasi menggunakan panduan Cadangkan Basis Data MySQL kami
2. Sekarang unduh dan tambahkan repositori MySQL Yum berikut ke daftar repositori sistem distribusi Linux Anda masing-masing untuk menginstal versi terbaru MySQL (i. e. 8. 0 dirilis pada 27 Juli 2018)
3. Setelah mengunduh paket untuk platform Linux Anda, sekarang instal paket yang diunduh dengan perintah berikut
--------------- On RHEL/CentOS 8 --------------- # yum localinstall mysql80-community-release-el8-1.noarch.rpm --------------- On RHEL/CentOS 7 --------------- # yum localinstall mysql80-community-release-el7-1.noarch.rpm --------------- On RHEL/CentOS 6 --------------- # yum localinstall mysql80-community-release-el6-1.noarch.rpm --------------- On Fedora 35 --------------- # dnf localinstall mysql80-community-release-fc35-1.noarch.rpm --------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm 0--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm 1Perintah instalasi di atas menambahkan repositori MySQL Yum ke daftar repositori sistem dan mengunduh kunci GnuPG untuk memverifikasi integritas paket
4. Anda dapat memverifikasi bahwa repositori MySQL Yum telah berhasil ditambahkan dengan menggunakan perintah berikut
--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm 2Langkah 2. Menginstal Versi MySQL Terbaru
5. Instal versi terbaru MySQL (saat ini 8. 0) menggunakan perintah berikut
--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm _3Perintah di atas menginstal semua paket yang diperlukan untuk server MySQL mysql-community-server, mysql-community-client, mysql-community-common dan mysql-community-libs
Langkah 3. Menginstal Versi Rilis MySQL yang Berbeda
6. Anda juga dapat menginstal versi MySQL yang berbeda menggunakan sub-repositori yang berbeda dari Server Komunitas MySQL. Sub-repositori untuk seri MySQL terbaru (saat ini MySQL 8. 0) diaktifkan secara default, dan sub-repositori untuk semua versi lainnya (misalnya, MySQL 5. x series) dinonaktifkan secara default
Untuk menginstal versi tertentu dari sub-repositori tertentu, Anda dapat menggunakan opsi --------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 6 atau --------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 7 menggunakan yum-config-manager atau dnf config-manager seperti yang ditunjukkan
Langkah 4. Memulai Server MySQL
7. Setelah instalasi MySQL berhasil, saatnya untuk memulai dan mengaktifkan server MySQL dengan perintah berikut
--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm _6Anda dapat memverifikasi status server MySQL dengan bantuan perintah berikut
--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm _7Ini adalah contoh keluaran menjalankan MySQL di bawah kotak CentOS 7 saya
--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm 88. Sekarang akhirnya verifikasi versi MySQL yang diinstal menggunakan perintah berikut
--------------- On RHEL/CentOS 7 --------------- # wget //repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm 9Langkah 5. Mengamankan Instalasi MySQL
9. Perintah mysql_secure_installation memungkinkan Anda mengamankan instalasi MySQL Anda dengan melakukan pengaturan penting seperti menyetel kata sandi root, menghapus pengguna anonim, menghapus login root, dan sebagainya
Catatan. MySQL versi 8. 0 atau lebih tinggi menghasilkan kata sandi acak sementara di --------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 8 setelah instalasi
Gunakan perintah di bawah ini untuk melihat kata sandi sebelum menjalankan perintah keamanan MySQL
Setelah Anda mengetahui kata sandinya, Anda sekarang dapat menjalankan perintah berikut untuk mengamankan instalasi MySQL Anda
--------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 1Catatan. Masukkan kata sandi Root baru berarti kata sandi sementara Anda dari file --------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 8
Sekarang ikuti petunjuk di layar dengan hati-hati, untuk referensi lihat output dari perintah di atas di bawah ini
Keluaran Sampel--------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 2Langkah 6. Menghubungkan ke Server MySQL
10. Sambungkan ke server MySQL yang baru diinstal dengan memberikan nama pengguna dan kata sandi
--------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm _3Keluaran Sampel
--------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm _4Langkah 7. Memperbarui MySQL dengan Yum
11. Selain instalasi baru, Anda juga dapat melakukan pembaruan untuk produk dan komponen MySQL dengan bantuan perintah berikut
--------------- On RHEL/CentOS 6 --------------- # wget //dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm 5Ketika pembaruan baru tersedia untuk MySQL, itu akan menginstalnya secara otomatis, jika tidak, Anda akan mendapatkan pesan yang mengatakan TIDAK ADA paket yang ditandai untuk pembaruan
Itu saja, Anda telah berhasil menginstal MySQL 8. 0 di sistem Anda. Jika Anda mengalami masalah saat menginstal, jangan ragu untuk menggunakan bagian komentar kami untuk mendapatkan solusi