GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal dan mengkonfigurasi MariaDB di CentOS / RHEL 7

MariaDB adalah implementasi default MySQL di Red Hat Enterprise Linux 7. MariaDB adalah fork yang dikembangkan komunitas dari proyek database MySQL, dan menyediakan pengganti MySQL.

Menginstal MariaDB

1. Karena MariaDB Database Management System (DBMS) tidak terinstal secara default di RHEL/CentOS 7, kami akan memulai resep ini dengan menginstal paket yang diperlukan.

# yum install -y mariadb mariadb-server

Di sini,
mariadb-server – adalah paket server MariaDB
mariadb – adalah antarmuka shell klien untuk mengontrol dan menanyakan server.

2. Aktifkan layanan untuk memastikan layanan dimulai saat boot dan memulai layanan mariadb:

# systemctl enable mariadb
# systemctl start mariadb

Mengamankan Instalasi Default

1. Pada titik ini kami memiliki instalasi yang berfungsi, tetapi untuk memastikan bahwa instalasi kami aman, kami perlu menjalankan skrip instalasi aman untuk memandu kami melalui beberapa langkah sederhana untuk memperkuat instalasi dasar kami.

# mysql_secure_installation

2. Secara default “root” MariaDB tidak memiliki kata sandi, Anda harus mengubah kata sandi root setelah Anda menginstalnya pertama kali. Anda mungkin mendapatkan kesalahan seperti yang ditunjukkan di bawah ini jika Anda mencoba menggunakan kata sandi root.

3. Saat diminta untuk memasukkan kata sandi saat ini untuk pengguna root, cukup tekan tombol "Enter". Ini akan membawa kita ke langkah berikutnya di mana kita dapat mengatur kata sandi baru untuk pengguna root.

4. Sekarang Anda akan ditanya beberapa pertanyaan sederhana yang akan membantu Anda dalam proses hardening sistem DBMS MariaDB Anda. Sebaiknya pilih Ya (Y) untuk setiap pertanyaan demi keamanan maksimum kecuali Anda sudah menjadi ahli MariaDB dan benar-benar membutuhkan fitur tertentu.

Menguji Koneksi ke database MariaDB

Terakhir, uji apakah Anda dapat terhubung dan masuk ke layanan MariaDB secara lokal menggunakan klien baris perintah MariaDB yang disebut mysql .

# mysql -u root -p

Konfigurasi Firewall

Jika Anda ingin mengakses database dari server yang berbeda, tambahkan layanan MySql ke konfigurasi firewall dan muat ulang:

# firewall-cmd --permanent --add-service=mysql
success
# firewall-cmd --reload
success

Mengelola Database MariaDB

Setelah Anda selesai Menginstal dan mengamankan MariaDB, saatnya untuk membuat database baru dan pengguna database. Dikenal sebagai shell MariaDB, fasilitas baris perintah interaktif dan berbasis teks sederhana ini mendukung berbagai perintah SQL dan memberikan akses lokal dan jarak jauh ke server database Anda.

1. Untuk memulainya, mari login ke database menggunakan “root” pengguna adminitrator MariaDB dan kata sandi yang kita tentukan saat mengamankan instalasi MariaDB.

# mysql -u root -p

2. Selanjutnya adalah membuat database baru menggunakan sintaks di bawah ini. Ganti database_name menggunakan nama pilihan Anda untuk database baru.

MariaDB [(none)]> CREATE DATABASE [database_name] CHARACTER SET utf8 COLLATE utf8_general_ci;

Contoh:

MariaDB [(none)]> CREATE DATABASE geekdb CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.00 sec)
Catatan :Pastikan Anda mengakhiri setiap perintah dengan titik koma(;) di shell MariaDB.

3. Setelah membuat database, kita perlu membuat pengguna database. Ganti “database_name”, “username” dan “password” pada perintah di bawah ini.

MariaDB [(none)]> GRANT ALL ON [database_name].* TO '[username]'@'localhost' IDENTIFIED BY '[password]' WITH GRANT OPTION;

Contoh:

MariaDB [(none)]> GRANT ALL ON geekdb.* TO 'geekuser'@'localhost' IDENTIFIED BY 'getmein' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

4. Selanjutnya, beri tahu DBMS MariaDB tentang pengguna baru Anda:

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

5. Sekarang, logout dan login menggunakan pengguna baru yang baru saja Anda buat.

# mysql -u geekuser -p getmein

6. Jalankan perintah “SHOW DATABASES” untuk memverifikasi nama database yang kita buat.

MariaDB [(none)]> SHOW DATABASES;


Cent OS
  1. Cara Menginstal MariaDB 10.4 di CentOS 8 &RHEL 8

  2. CentOS / RHEL 7 :Cara menginstal dan mengkonfigurasi telnet

  3. Cara menginstal dan mengkonfigurasi Samba di CentOS / RHEL

  1. Cara Menginstal dan Mengkonfigurasi Nginx di CentOS 7

  2. Cara menginstal dan mengkonfigurasi R pada Sistem Linux RHEL 8 / CentOS 8

  3. Cara Menginstal dan mengkonfigurasi telnet di RHEL / CentOS 5,6

  1. Cara menginstal dan mengkonfigurasi samba di RHEL 8 / CentOS 8

  2. Cara Menginstal dan Mengonfigurasi Redis di CentOS 7

  3. Cara Install dan Konfigurasi oVirt 4.0 di CentOS 7 / RHEL 7