Cara Instal MySQL 8.0 di RHEL dan CentOS Stream 9

  • Post author:
  • Post category:Tutorial

MySQL adalah sistem manajemen basis data relasional sumber terbuka yang banyak digunakan untuk menyimpan dan mengatur data. Red Hat Enterprise Linux (RHEL) dan CentOS Stream adalah dua distribusi Linux populer yang digunakan oleh banyak pengembang dan administrator sistem. Pada artikel ini, kita akan membahas cara menginstal MySQL 8.0 di RHEL dan CentOS Stream 9.
AdvertisementPrerequisites
RHEL atau sistem operasi CentOS Stream 9 yang diinstal di komputer Anda Akses pengguna root atau pengguna dengan hak istimewa sudo Langkah 1: Menambahkan MySQL Repository

Langkah pertama dalam menginstal MySQL 8.0 di RHEL dan CentOS Stream 9 adalah menambahkan repositori MySQL resmi ke sistem Anda. Ini akan memastikan bahwa Anda mendapatkan versi terbaru MySQL dan menerima pembaruan otomatis.

Untuk menambahkan repositori MySQL, buka terminal dan unduh paket konfigurasi repositori:

wget https://repo.mysql .com//mysql80-community-release-el9-1.noarch.rpm 

Setelah unduhan selesai, instal:

sudo dnf install mysql80-community-release-el9-1.noarch.rpm 

Step 2: Menginstal MySQL 8.0

Sekarang repositori telah ditambahkan ke sistem Anda, Anda dapat melanjutkan untuk menginstal MySQL 8.0 dengan menggunakan perintah berikut:

sudo dnf install mysql-community-server 

Setelah instalasi selesai, jalankan layanan MySQL dengan menggunakan perintah berikut:

sudo systemctl start mysqld 

Step 3: Mengamankan MySQL

Secara default, MySQL tidak diamankan saat pertama kali diinstal. Selama instalasi, kata sandi sementara diatur ke akun root. Anda bisa mendapatkan kata sandi dari file log menggunakan perintah berikut:

grep `Kata sandi sementara dibuat` /var/log/mysqld.log | ekor -1 2023-02-07T07:56:14.276442Z 6 [Catatan] [MY-010454] [Server] Kata sandi sementara dibuat untuk [dilindungi email]: ZydSrO9cEw>9 

Pada keluaran di atas, kata sandi saat ini adalah ` ZydSrO9cEw>9`.

Kemudian, Anda harus menjalankan perintah berikut untuk mengamankannya.

sudo mysql_secure_installation 

Anda akan diminta untuk menyetel kata sandi root untuk MySQL dan menjawab beberapa pertanyaan keamanan. Jawab pertanyaan ini sesuai dengan preferensi Anda.
Masukkan kata sandi untuk root pengguna: [Masukkan kata sandi sementara]Kata sandi baru: [Masukkan kata sandi baru]Masukkan kembali kata sandi baru: [Masukkan kembali kata sandi baru]Ubah kata sandi untuk root ? ((Tekan y|Y untuk Ya, tombol lain untuk Tidak) : nHapus pengguna anonim? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): yLarang login root dari jarak jauh? (Tekan y|Y untuk Ya, lainnya kunci untuk Tidak): yHapus basis data pengujian dan akses ke sana? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): yMuat ulang tabel hak istimewa sekarang? (Tekan y|Y untuk Ya, tombol lain untuk Tidak): y
Once selesai , MySQL sekarang diamankan.
Langkah 4: Menguji Instalasi

Untuk menguji instalasi, Anda dapat masuk ke shell MySQL dengan menggunakan perintah berikut:

mysql -u root -p 

Masukkan kata sandi root yang Anda setel selama proses keamanan, dan Anda seharusnya dapat mengakses MySQL shell.

Output: Masukkan sandi: Selamat datang di monitor MySQL. Perintah diakhiri dengan ; atau g. ID koneksi MySQL Anda adalah 13 versi Server: 8.0.32 MySQL Community Server - GPL Hak Cipta (c) 2000, 2023, Oracle dan/atau afiliasinya Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya S. Nama lain mungkin merupakan merek dagang dari pemiliknya masing-masing. Ketik `bantuan;` atau ` h` untuk bantuan. Ketik `c` untuk menghapus pernyataan input saat ini. mysql>

Conclusion

Kesimpulannya, menginstal MySQL 8.0 di RHEL dan CentOS Stream 9 adalah proses langsung yang dapat diselesaikan dalam beberapa langkah sederhana. Dengan mengikuti panduan ini, Anda akan memiliki instalasi MySQL 8.0 yang berfungsi di sistem RHEL atau CentOS Stream 9 Anda.

Referensi tecadmin.com