CentOS 8 - Install MariaDB (MySQL) & phpMyAdmin (4/4)
Daftar Isi:
MySQL adalah sistem manajemen basis data relasional open-source yang paling populer.
Versi terbaru dari server database MySQL, versi 8.0, tersedia untuk instalasi dari repositori CentOS 8 default.
MySQL 8.0 memperkenalkan banyak fitur dan perubahan baru yang membuat beberapa aplikasi tidak kompatibel dengan versi ini. Sebelum memilih versi MySQL untuk diinstal, lihat dokumentasi aplikasi yang akan Anda gunakan di server CentOS Anda.
CentOS 8 juga menyediakan MariaDB 10.3, yang merupakan “pengganti drop-in” untuk MySQL 5.7, dengan beberapa batasan. Jika aplikasi Anda tidak kompatibel dengan MySQL 8.0, instal MariaDB 10.3.
Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menginstal dan mengamankan MySQL 8.0 pada sistem CentOS 8.
Menginstal MySQL 8.0 pada CentOS 8
Instal server MySQL 8.0 dengan menggunakan manajer paket CentOS sebagai root atau pengguna dengan hak akses sudo:
sudo dnf install @mysql
Modul
@mysql
menginstal MySQL dan semua dependensi.
Setelah instalasi selesai, mulai layanan MySQL dan aktifkan untuk memulai boot secara otomatis dengan menjalankan perintah berikut:
sudo systemctl enable --now mysqld
Untuk memeriksa apakah server MySQL sedang berjalan, ketik:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
Mengamankan MySQL
Jalankan skrip
mysql_secure_installation
yang melakukan beberapa operasi terkait keamanan dan menetapkan kata sandi root MySQL:
sudo mysql_secure_installation
Anda akan diminta untuk mengkonfigurasi
VALIDATE PASSWORD PLUGIN
, yang digunakan untuk menguji kekuatan kata sandi pengguna MySQL dan meningkatkan keamanan. Ada tiga tingkat kebijakan validasi kata sandi, rendah, sedang, dan kuat. Tekan
ENTER
jika Anda tidak ingin mengatur plugin kata sandi yang valid.
Pada prompt berikutnya, Anda akan diminta untuk mengatur kata sandi untuk pengguna root MySQL. Setelah Anda melakukannya, skrip juga akan meminta Anda untuk menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal, dan menghapus database pengujian. Anda harus menjawab "Y" (ya) untuk semua pertanyaan.
Untuk berinteraksi dengan server MySQL dari baris perintah, gunakan utilitas klien MySQL, yang diinstal sebagai dependensi. Uji akses root dengan mengetik:
mysql -u root -p
Masukkan kata sandi root saat diminta, dan Anda akan disajikan dengan shell MySQL seperti yang ditunjukkan di bawah ini:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Itu dia! Anda telah menginstal dan mengamankan MySQL 8.0 di server CentOS Anda, dan Anda siap menggunakannya.
Metode Otentikasi
Server MySQL 8.0 yang termasuk dalam repositori CentOS 8 diatur untuk menggunakan plugin autentikasi
mysql_native_password
lama karena beberapa alat klien dan pustaka di CentOS 8 tidak kompatibel dengan metode
caching_sha2_password
, yang ditetapkan sebagai default dalam rilis MySQL 8.0 upstream.
Metode
mysql_native_password
harusnya bagus untuk kebanyakan pengaturan. Namun, jika Anda ingin mengubah plugin autentikasi default menjadi
caching_sha2_password
yang lebih cepat dan memberikan keamanan yang lebih baik, buka file konfigurasi berikut:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Ubah nilai
default_authentication_plugin
ke
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Tutup dan simpan file, dan mulai ulang server MySQL agar perubahan diterapkan:
Kesimpulan
CentOS 8 didistribusikan dengan MySQL 8.0. Instalasinya semudah mengetikkan
dnf install @mysql
.
Sekarang server MySQL Anda sudah aktif dan berjalan dan Anda dapat terhubung ke shell MySQL, dan mulai membuat database dan pengguna baru.
mysql centosCara menginstal dan mengkonfigurasi server nfs pada centos 8

Dalam tutorial ini, Anda akan melalui langkah-langkah yang diperlukan untuk menyiapkan Server NFSv4 di CentOS 8. Kami juga akan menunjukkan kepada Anda cara memasang sistem file NFS pada klien.
Cara menginstal dan mengkonfigurasi redis pada centos 7

Redis adalah penyimpanan data struktur dalam sumber terbuka. Ini dapat digunakan sebagai pangkalan data, cache dan pesan dan mendukung berbagai struktur data seperti String, Hash, Daftar, Set dll.
Cara menginstal mysql pada debian 9

Dalam tutorial ini kami akan menunjukkan kepada Anda cara menginstal dan mengamankan MySQL pada mesin Debian 9 dari Repositori MySQL Apt.