Cara Menginstal MySQL 8.0 di Rocky Linux 8

Ditulis dalam C, MySQL adalah open-source, lintas platform, dan salah satu Sistem Manajemen Basis Data Relasional yang paling banyak digunakan (RDMS). Ini adalah bagian integral dari tumpukan LAMPU dan merupakan sistem manajemen basis data yang populer di hosting web, analisis data, dan aplikasi eCommerce untuk menyebutkan beberapa.

Rilis stabil saat ini adalah MySQL 8.0.25 dan dirilis pada 11 Mei 2021. Sorotan utama dari rilis terbaru meliputi:

  • Peningkatan InnoDB & XML.
  • Kamus data transaksional.
  • Dukungan yang ditingkatkan untuk data JSON asli dan fungsionalitas penyimpanan dokumen.
  • Ekspresi Tabel Umum.
  • Fungsi Jendela.
  • Perbaikan log kesalahan seperti penomoran kesalahan & pengurangan verbositas.

Dan masih banyak lagi. Anda dapat memeriksa catatan rilis untuk cakupan yang komprehensif dari semua fitur dan perangkat tambahan.

Dalam panduan ini, kami memeriksa cara menginstal MySQL pada Rocky Linux 8.

Langkah 1: Perbarui Rocky Linux

Saat menginstal paket perangkat lunak, selalu disarankan untuk memulai dengan pembaruan paket sistem. Ini, dalam beberapa kasus, juga memutakhirkan kernel di mana diperlukan reboot.

Oleh karena itu, pada baris perintah, jalankan perintah berikut untuk memperbarui paket kernel dan sistem:

$ sudo dnf pembaruan. 
Perbarui Rocky Linux
Perbarui Rocky Linux

Langkah 2: Aktifkan Modul Hulu MySQL

Bergerak bersama, kita perlu mengaktifkan MySQL 8.0 modul yang disediakan oleh AppStream gudang. Saat ini, ini adalah satu-satunya MySQL modul yang disediakan dan Anda dapat memverifikasi ini dengan menjalankan perintah:

$ sudo dnf daftar modul mysql. 
Daftar Modul MySQL
Daftar Modul MySQL

Untuk mengaktifkan MySQL aliran modul, jalankan perintah:

$ sudo modul dnf aktifkan mysql: 8.0. 
Aktifkan Modul MySQL
Aktifkan Modul MySQL

Langkah 3: Instal MySQL 8.0 di Rocky Linux

Dengan modul diaktifkan, instal MySQL 8.0 di dalam Linux Rocky sebagai berikut:

$ sudo dnf install @mysql. 
Instal MySQL di Rocky Linux
Instal MySQL di Rocky Linux

Langkah 4: Aktifkan dan Mulai MySQL

Untuk melakukan tindakan apa pun dengan MySQL server database, kita harus memulai layanan terlebih dahulu. Tapi pertama-tama, mari kita aktifkan untuk memulai saat boot sebagai berikut:

$ sudo systemctl aktifkan mysqld. 

Kemudian mulai MySQL daemon.

$ sudo systemctl start mysqld 

Anda dapat memverifikasi MySQL dijalankan dengan mengeksekusi:

$ sudo systemctl status mysqld 
Verifikasi Status MySQL
Verifikasi Status MySQL

Langkah 5: Amankan MySQL di Rocky Linux

Langkah terakhir adalah mengamankan yang baru saja diinstal MySQL server basis data. Mengapa? Anda mungkin bertanya. Alasannya adalah bahwa secara default, MySQL hadir dengan pengaturan default yang sarat dengan celah yang bisa dimanfaatkan oleh para hacker. Karena itu, kita perlu mengeraskannya dengan menjalankan mysql_secure_installation naskah.

$ sudo mysql_secure_installation. 

Saat skrip dijalankan, Anda akan diminta untuk menggunakan VALIDATE_PASSWORD plugin yang menentukan tingkat kekuatan kata sandi dan memungkinkan pengguna hanya mengatur kata sandi yang kuat saja.

Untuk mengatur plugin, Ketik 'Y' dan tekan MEMASUKI. Plugin ini menyediakan 3 level kebijakan kata sandi yaitu: RENDAH, MEDIUM & KUAT.

Jenis 2 untuk KUAT kebijakan kata sandi dan tekan MEMASUKI.

Validasi Kebijakan Kata Sandi MySQL
Validasi Kebijakan Kata Sandi MySQL

Selanjutnya, pastikan untuk mengatur yang kuat MySQL password root sesuai dengan level password yang dipilih.

Setel Kata Sandi Root MySQL
Setel Kata Sandi Root MySQL

Plugin memberikan perkiraan kekuatan kata sandi, dalam hal ini, 100. Ini menyiratkan bahwa kami telah memenuhi persyaratan kekuatan kata sandi yang menuntut kata sandi yang kuat untuk memiliki minimal 8 karakter yang harus berupa bermacam-macam karakter numerik, huruf besar campuran, dan karakter khusus.

Untuk melanjutkan dengan kata sandi yang ditetapkan, tekan 'Y' untuk melanjutkan. Jika tidak, tekan 'n' untuk kembali dan membuat penyesuaian yang diperlukan.

Untuk petunjuk selanjutnya, tekan 'Y' untuk menghapus pengguna anonim, mencegah pengguna root masuk dari jarak jauh, dan menghapus database uji yang harus dibersihkan sebelum melanjutkan ke lingkungan produksi.

Amankan MySQL di Rocky Linux
Amankan MySQL di Rocky Linux

Langkah 6: Hubungkan ke MySQL di Rocky Linux

Setelah selesai, gunakan MySQL klien untuk terhubung dengan database seperti yang ditunjukkan. Otentikasi dengan kata sandi root yang disediakan.

$ sudo mysql -u root -p. 

Anda dapat mengonfirmasi versi dengan menjalankan kueri:

mysql> PILIH VERSI(); 
Hubungkan Database MySQL
Hubungkan Database MySQL

Menginstal MySQL database aktif Linux Rocky adalah proses yang cukup sederhana dan mudah. Tidak perlu menambahkan repositori pihak ketiga karena AppStream repositori sudah menyediakan MySQL 8.0 aliran modul.

Teachs.ru