Jumat, 26 Mei 2017

[Lab 9.7] Konfigurasi Database MySQL


Assalamualaikum Warahmatullahi Wabarakatuh...

Masih mengenai database namun kali ini kita menggunakan aplikasi MySQL, dan ini merupakan konfigurasi pertama yang kita lakukan mengenai database MySQL. Sebelumnya apa itu database? Database merupakan suatu kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. Lalu apa itu MySQL? MySQL merupakan salah satu software yang digunakan untuk manajemen basis data SQL (Database). Dan berikut topologi yang kita gunakan dalam konfigurasi kali ini, lalu bagaimanakah konfigurasinya? Bismillah, mari kita coba sama-sama...



1. Kita akan menginstall repository centos-release-scl-rh dan centos-release-scl terlebih dahulu, karena kita menginstall MySQLnya menggunakan repository tersebut.


2. Tunggu proses penginstallan selesai, dan pastikan berjalan dengan baik dan komplit.


2. Jika sudah, maka kita akan mulai menginstall MySQL nya menggunakan repository yang kita sudah kita install sebelumnya. 


4. Tunggu proses penginstallan selesai, dan pastikan berjalan dengan baik dan komplit.


5. Kemudian kita enable scl bash pada MySQL nya supaya berjalan saat reboot.


6. Jika ingin melihat versi dari MySQL yang kita gunakan maka cukup mengetikkan perintah mysql -V.


7. Sedangkan untuk melihat letak dari directory binary MySQL nya, kita bisa ketikkan perintah which mysql.


8. Jika sudah maka selanjutnya kita akan mengedit file konfigurasi mysql nya yang terletak di directory /etc/profile.d/


9. Ketikkan script seperti gambar dibawah ini yang diberi tanda berwarna hijau.

Keterangan :
  • #!/bin/bash biasa disebut dengan bangshell digunakan untuk mendefinikan / memberitahu shell linux 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. Sebagian besar perintah bekerja sama, tapi berbeda.
  • Source adalah perintah shell built-in bash yang mengeksekusi konten file yang dilewatkan sebagai argumen, ini digunakan untuk load fungsi file sesuai yang sudah diarahkan kedalam skrip shell.
  • Export ini membuat variabel tersedia untuk sub proses, maksudnya nama variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut. 

10. Sekarang kita akan melakukan pengeditan pada file konfigurasi MySQL yang terletak pada direktori /etc/opt/rh/rh-mysql57/my.cnf.d/


11. Tambahkan script character-set-server=utf8 yang letak scriptnya dibawah script [mysqld] untuk mendefinisikan tipe karakter yang digunakan yaitu utf8 secara default.


12. Selanjutnya kita akan menjalankan dan enable mariaDB supaya berjalan otomatis pada saat reboot.


13. Sekarang kita akan melakukan setup mysql dengan menjalankan command mysql_secure_installation, nantinya akan muncul beberapa tahap yaitu :
  • Nantinya kita akan diminta untuk memasukan password user root, masukan password tersebut sesuka kita.
  • Remove Anonymous users? Berfungsi untuk menghapus user anonim, maka klik 'y'
  • Disallow root login remotely? digunakan supaya mysql tidak memperbolehkan di remote pada perangkat yang lain, maka ketikkan 'y'
  • Remove test database and access to it? digunakan untuk menghapus database dan akses kesana, maka ketikkan 'y'
  • Reload privilege tables now? digunakan untuk mereload tabel perizinan, maka ketikkan perintah 'y'
  • Terakhir, nantinya akan muncul outputnya 'All done!'


14. Sekarang waktunya untuk melakukan verifikasi dengan cara mengakses MySQL dan ketikkan perintah mysql -u root -p dan masukkan passwordnya sesuai dengan yang kita atur sebelumnya.

Keterangan :
  • Option -u merupakan user yang digunakan untuk meremote, dan kita menggunakan user root.
  • Option -p merupakan option untuk pasword.

15. Kita akan coba melihat daftar database nya terlebih dahulu dengan mengetikkan show databases;


16. Sekarang kita akan coba membuat database dengan nama kamilahdb, caranya dengan mengetikkan create database (nama_databasenya) dan kita coba buktikan sudah terbuat atau belum dengan melihat daftar databasenya dan terlihat disini database kamilahdb sudah ada di daftar database.


17.  Jika kita ingin keluar dari MySQL maka ketikkan perintah quit.


Sekian yang dapat saya sampaikan, kurang lebihnya mohon maaf
Semoga bermanfaat, Wassalamualaikum Warahmatullahi Wabarakatuh...

0 komentar:

Posting Komentar

sedikit informasi

klik tanda plus di pojok kanan atas untuk keperluan lainnya. Terimakasih..