Cara Menginstal MySQL di CentOS 8 Linux atau Stream

Sehat! tutorial ini bukan sesuatu yang baru, ada ratusan di luar sana

Mysql database
installation 

di CentOS. Satu-satunya perbedaan adalah, di sini kita melakukannya pada edisi server terbaru dari proyek ini yaitu

CentOS 8 Linux or Stream

. Mysql yang tersedia di repositori default CentOS 7 adalah 5.5 tapi sekarang MySQL 8.8, yang sama untuk RHEL 8 juga.

Itu baru untuk Oracle MySQL, ini adalah perangkat lunak database open-source yang tersedia untuk Linux dan juga untuk Windows. Selain edisi komunitas, edisi perusahaan berbayar juga tersedia. Namun, sebagian besar waktu database MySQL menggunakan dan menginstal pada sistem operasi Linux karena integritas dan kinerja. Ini digunakan secara populer dengan perangkat lunak web lain seperti server web Apache + PhpMyAdmin (LAMP) atau Nginx + phpMyAdmin (LEMP). L adalah singkatan dari Linux OS dan P adalah singkatan dari phpMyAdmin yang merupakan interface user grafis untuk mengontrol database MySQL. Sehat! kita banyak berbicara,

let’s come to the point which is the process of MySQL 8.7 installation on CentOS 8 Linux.

Langkah-langkah untuk Menginstal MySQL di CentOS 8 Linux

Note

: Masuk ke server Linux CetnOS 8 Anda dengan user yang memiliki

 sudo or root

hak istimewa. Langkah-langkah yang diberikan di sini untuk menginstal sama untuk RHEL 8 dan

CentOS Stream 

bersama dengan distro Linux berbasis kode yang sama lainnya.

Langkah 1. Perintah untuk Menginstal server MySQL

Sekarang user dapat menggunakan manajer paket YUM atau DNF bersama dengan perintah instalasi yang tersedia untuk menginstal MySQL atau MariaDB. Di sini kita akan menunjukkan bagaimana Anda dapat menginstal versi komunitas MySQL 8.0 menggunakan keduanya. Berikut perintah-perintahnya:

sudo dnf instal server mysql

atau

sudo yum instal server mysql

Perintah di atas akan menginstal semua paket database server yang dibutuhkan untuk MySQL.

Perintah untuk Menginstal server MySQL

Langkah 2. Aktifkan service server MySQL di CentOS 8

Setelah menginstal Oracle MySQL, saatnya untuk mengaktifkan dan memulai daemonnya sehingga dapat berjalan secara otomatis setelah crash atau sistem reboot.

sudo systemctl mulai mysqld

Sekarang periksa status service Mysql berjalan atau tidak.

sudo systemctl status mysqld

Langkah 3. Mengamankan MySQL dengan mengatur password yang kuat

Secara default, server database MySQL menggunakan password root sistem atau user mana pun dengan akses sudo dapat mengaksesnya. Jadi, motif kita di sini adalah untuk membuat password yang sangat kuat, sehingga server database atau menjadi kurang rentan. Berikut adalah perintah untuk mengamankan instalasi MySQL di CentOS 8 Linux.

sudo mysql_secure_installation

Output untuk perintah di atas:

[ [email protected] ~]# sudo mysql_secure_installation Mengamankan penerapan server MySQL. Menghubungkan ke MySQL menggunakan password kosong. VALIDASI KOMPONEN SANDI dapat digunakan untuk menguji password dan meningkatkan keamanan. Ini memeriksa kekuatan password dan memungkinkan user untuk mengatur hanya password yang cukup aman. Apakah Anda ingin mengatur komponen VALIDATE PASSWORD? Tekan y|Y untuk Ya, tombol lain untuk Tidak:

Ketika akan meminta untuk mengatur Validasi, Anda dapat mengatakan TIDAK. Jika Anda tidak ingin sistem memeriksa apakah password yang Anda setel sesuai dengan tanda keamanan atau tidak. atau bisa pilih

Y.

Dalam kedua skenario, pengaturan akan dilanjutkan dan Anda dapat mengatur password baru.

Masukkan password dua kali.

1: Hapus user MySQL Anonymus.

Secara default, instalasi MySQL memiliki user anonim yang memungkinkan setiap user sistem untuk masuk ke server MySQL. Jadi, ketika sistem akan menanyakan Anda, apakah Anda ingin menghapus user anonim? Jenis

Yes

dan tekan tombol Enter.

2. Nonaktifkan login root dari jarak jauh

Jika Anda tidak ingin masuk dan mengakses server basis data Anda dari jarak jauh melalui hak akses root, cukup larang itu untuk meningkatkan keamanan. Ini berarti seseorang hanya dapat masuk ke

MySQL server as root 

menggunakan localhost atau engine.

tekan

 Y

untuk mengaktifkan opsi ini dan

No

untuk mengizinkannya.

3. Hapus Basis Data Uji

tekan

 Y

tombol dan hapus

Test Database

dari server database dan setelah itu

Reload database privileges

dengan mengetik

Y

dan menekan tombol

Enter 

tombol.

Langkah 4: Periksa versi MySQL yang diinstal

Jadi, semuanya untuk server MySQL di CentOS 8 Linux sudah diatur, sekarang saatnya untuk masuk dengan password root yang ditetapkan terbaru. Sebelum itu mari kita periksa versinya untuk itu kita menghubungkan alat mysqladmin dengan akses user root dan password untuk mendapatkan nilai versi.

mysqladmin -u root -p versi

Di layar di bawah ini Anda dapat melihat, pertama saya menggunakan password root sistem lokal saya yang telah ditolak oleh server dan kemudian menggunakan password yang saya buat saat mengamankan instalasi MySQL.

Output dari perintah di atas:

[ [email protected] ~]# mysqladmin -u root -p version Masukkan password: mysqladmin Ver 8.0.13 untuk Linux di x86_64 (Distribusi sumber) Hak Cipta (c) 2000, 2018, Oracle dan/atau afiliasinya. Seluruh hak cipta. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin merupakan merek dagang dari pemiliknya masing-masing. Server versi 8.0.13 Versi protokol 10 Koneksi Localhost melalui soket UNIX Soket UNIX /var/lib/mysql/mysql.sock Uptime: 26 mnt 57 dtk Utas: 2 Pertanyaan: 11 Kueri lambat: 0 Buka: 126 Tabel Flush: 2 Buka tabel : 102 Kueri per detik rata-rata: 0,006

Langkah 5: Masuk Server Mysql untuk mengujinya

Untuk login dan membuat database gunakan perintah di bawah ini:

mysql -u -root -p

Tutorial penginstalan MySQL CentOS 8 selesai

Jadi, dengan cara ini, kita dapat melakukan instalasi database server di server kita. Lihat lebih banyak artikel tentang MYSQL.

Other articles to read:

  • Alat GUI Mongodb teratas untuk mengelola basis data secara grafis
  • Cara menginstal dan menggunakan server http Node.js melalui NPM
  • Instal Nginx + php + MySQL di WSL Windows 10
  • Alat GUI MySQL untuk Windows dan Linux