Saturday, 20 May 2017

Lab 9.4 Install MariaDB CentOS 7


Pada kali ini saya memposting tutorial instal mariadb di centos 7. Mariadb adalah salah satu aplikasi database gratis yang berbasis Mysql. Mariadb adalah sistem manajemen database relasional yang dikembangkan dari Mysql. Meskipun sama-sama berbasis Mysql, Mariadb ini bisa dibilang lebih ringan ketimbang Mysql. berikut konfigurasinya.



1. Instal repository sclo karena Mariadb berada di repository sclo.
yum install -y centos-release-scl-rh centos-release-scl

2. Instal Mariadb dengan repository sclo.
yum --enablerepo=centos-sclo-rh install rh-mariadb101-mariadb-server -y

3. Nyalakan bash (Bourne Again SHell) pada postgresql agar tetap berjalan ketika server di reboot
scl enable rh-postgresql bash
4.  Buat file shell tambahan agar dapat diterjemahkan dan dijalankan langsung oleh karnel tanpa membutuhkan aplikasi tambahan. isikan script seperti dibawah ini.
nano /etc/profile.d/rh-mariadb101.sh
 penjelasan

  • #!/bin/bash berguna untuk mendefinikan/memberitahu shell linux program apa yang yang digunakan untuk menjalankan script tersebut pada saat dieksekusi
  • Source berguna untuk menempatkan sumber Mariadb
  • Export Membuat variabel tersedia untuk sub proses

5. Edit file konfigurasi Mariadb. Pada bagian [mysqld] tambahkan script seperti dibawah yang berwarna biru.
 penjelasan
utf-8 adalah sebuah pengkodean karakter dengan lebar variabel tertentu (variable-width encoding) yang mewakili setiap karakter komputer (character) dalam himpunan karakter Unicode (wiki).

6. start dan enable Mariadb biar jalan
systemctl start rh-mariadb101-mariadb
 systemctl enable rh-mariadb101-mariadb 

7. Instal mysql dan isi pertanyaan yang ditanya
mysq_secure_installation

  • Enter current root password (enter for none) tekan enter saja, karena tahap ini kita belum memberikan password untuk root mysql
  • Set root password Masukkan 'y' kemudian enter untuk mengatur root password
  • Remove Anonymous users? Berfungsi untuk menghapus user anonim 
  • Disallow root login remotely? Digunakan untuk tidak membolehkan mysql di remote pada perangkat yang lain 
  • Remove test database and access to it? Untuk menghapus database dan akses kesitu 
  • Reload privilege tables now? Untuk mereload tabel perizinan


8. Masuk ke interface mariadb, coba buat database (untuk percobaan saja).
mysql -u root -p
create database (nama database);
show databases; 

9. Untuk keluar dari Mariadb ketikan "quit"



Sekian dan Terimakasih

Related Posts

Lab 9.4 Install MariaDB CentOS 7
4/ 5
Oleh