Cara menginstal mysql 8.0 di Rhel & Centos Stream 9

Cara menginstal mysql 8.0 di Rhel & Centos Stream 9

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. Di artikel ini, kita akan membahas cara menginstal MySQL 8.0 di Rhel dan Centos Stream 9.

Prasyarat

  • Sistem operasi RHEL ATAU CENTOS 9 yang diinstal di komputer Anda
  • Akses pengguna root atau pengguna dengan hak istimewa sudo

Langkah 1: Menambahkan repositori mysql

Langkah pertama dalam menginstal MySQL 8.0 Pada RHEL dan Centos Stream 9 adalah menambahkan repositori resmi MySQL ke sistem Anda. Ini akan memastikan bahwa Anda mendapatkan versi terbaru dari MySQL dan bahwa Anda 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 menginstal mysql80-community-release-el9-1.Noarch.RPM  

Langkah 2: Memasang MySQL 8.0

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

sudo dnf menginstal mysql-community-server  

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

sudo systemctl mulai mysqld  

Langkah 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 dihasilkan'/var/log/mysqld.log | ekor -1  2023-02-07T07: 56: 14.276442z 6 [Catatan] [MY-010454] [Server] Kata sandi sementara dihasilkan untuk [email dilindungi]: zydsro9cew> 9 

Dalam output di atas, kata sandi saat ini 'Zydsro9cew> 9'.

Kemudian, Anda harus menjalankan perintah berikut untuk mengamankannya.

sudo mysql_secure_installation  

Anda akan diminta untuk mengatur kata sandi root untuk MySQL dan menjawab beberapa pertanyaan keamanan. Jawab pertanyaan -pertanyaan ini sesuai dengan preferensi Anda.

  • Masukkan Kata Sandi untuk Root Pengguna: [Masukkan kata sandi sementara]
  • Kata sandi baru: [Masukan kata sandi yang baru]
  • Masukkan kembali kata sandi baru: [Masukkan kembali kata sandi baru]
  • Ubah kata sandi untuk root ? ((Tekan y | y untuk ya, tombol lainnya untuk tidak): N
  • Hapus pengguna anonim? (Tekan y | y untuk ya, tombol lain untuk tidak): y
  • Larang login root dari jarak jauh? (Tekan y | y untuk ya, tombol lain untuk tidak): y
  • Hapus database tes dan akses ke sana? (Tekan y | y untuk ya, tombol lain untuk tidak): y
  • Muat ulang tabel hak istimewa sekarang? (Tekan y | y untuk ya, tombol lain untuk tidak): y

Setelah 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 tetapkan selama proses keamanan, dan Anda harus dapat mengakses shell mysql.

Output: Masukkan Kata 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. Nama lain mungkin menjadi merek dagang dari pemiliknya masing -masing. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. mysql> 

Kesimpulan

Kesimpulannya, memasang MySQL 8.0 Pada RHEL dan Centos Stream 9 adalah proses langsung yang dapat diselesaikan dalam beberapa langkah sederhana. Dengan mengikuti panduan ini, Anda akan memiliki pemasangan MySQL 8 yang berfungsi.0 Pada sistem RHEL atau Centos Stream 9 Anda.