Lab 9.7. [CentOS7] Database Server [Mysql57] : Basic Configure (Installation) - Yord's Note

Latest

Catatan kecil seputar Informatika dan Umum

Wednesday, June 7, 2017

Lab 9.7. [CentOS7] Database Server [Mysql57] : Basic Configure (Installation)


Assalamu'alaikum Wr Wb, 

Kali ini, saya akan melanjutkan materi Database di CentOS 7, yaitu Konfigurasi Database Server dengan MySQL pada CentOS 7.


MySQL itu apa sih ?

MySQL adalah salah satu software atau perangkat lunak yang digunakan untuk manajemen basis data SQL (Database).

Topologi :


Konfigurasi Server

1). Pertama, kita install centos-release-scl-rh dan centos-release-scl terlebih dahulu. karena disini saya menginstall MySQL nya dengan menggunakan repository centos-sclo-rh


2). Kemudian install MySQL dengan menggunakan repo centos-sclo-rh yang sudah terinstall sebelumnya



3). Setelah itu, kita enable scl bash pada MySQL,  agar MySQL bisa berjalan saat server reboot


4). Jika ingin melihat versi MySQL nya, kalian bisa menggunakan perintah berikut


5). Kemudian untuk melihat letak directory binary mysql, kalian bisa menggunakan perintah berikut


6). Setelah itu, buat file executeable mysql pada direktori /etc/profile.d/


Selanjutnya, edit file tersebut dengan syntak seperti pada gambar dibawah ini


keterangan :

  • #!/bin/bash atau yang biasa disebut dengan bangshell ini digunakan untuk mendefinikan shell linux, tentang program apa yang yang digunakan untuk menjalankan script tersebut pada saat dieksekusi. Pada dasarnya bash adalah sh, dengan lebih banyak fitur dan sintaks yang lebih baik. 
  • Source adalah perintah shell built-in bash yang mengeksekusi konten file yang dilewatkan sebagai argumen, perintah ini digunakan untuk load fungsi file sesuai yang sudah diarahkan kedalam skrip shell.
  • Export berfungsi untuk membuat variabel tersedia untuk sub proses, maksudnya nama variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut.

7). Selanjutnya, edit file konfigurasi mysql nya, yaitu file rh-mysql57-mysql-server.cnf yang terletak pada directory /etc/opt/rh/rh-mysql57/my.cnf.d/


8). Kemudian kita cari bagian [mysqld], lalu tambahkan syntaks character-set-server=utf8 yang berfungsi untuk mendefinisikan tipe karakter yang digunakan adalah utf8 secara default



9). Setelah itu, kita start dan enable service MySQL, agar mysql nya bisa berjalan otomatis saat server reboot


10). Lalu kita setup mysql nya dengan menggunakan command 


Pada tahap ini, kalian akan melewati beberapa tahap, yaitu :

  • Enter current password for root (enter for none) disini kita langsung tekan enter saja, karena pada tahap ini kita belum memberikan password untuk root mysql nya
  • Set root password, Disini kita masukkan 'y' kemudian tekan enter untuk mengatur root password nya
  • Remove Anonymous users? Disini kita masukkan 'y'. Ini berfungsi untuk menghapus user anonim 
  • Disallow root login remotely? Digunakan untuk tidak memperbolehkan mysql di remote pada perangkat yang lain 
  • Remove test database and access to it? Digunakan untuk menghapus database dan akses kedatabase 
  • Reload privilege tables now? Digunakan untuk mereload tabel perizinan.

1). Pertama, kita akses MySQL pada server dengan perintah berikut


option -u berarti user yang digunakan adalah user root, sedangkan -p adalah option untuk password

2). Dan jika kalian ingin membuat database, kalian bisa menggunakan perintah
create database "nama database";
Sedangkan untuk keluar dari shell MySQL, kalian cukup mengetikkan perintah
quit

No comments:

Post a Comment

Popular