Jun 2, 2017

LAB 9.7 MySQL Database CentOS 7

Pengertian

Database (basis data) merupakan kumpulan data yang disimpan di dalam komputer dan memungkinkan untuk diolah menggunakan perangkat lunak (aplikasi) untuk menghasilkan informasi.

MySQL adalah termasuk salah satu perangkat lunak yang digunakan untuk mengelola basis data SQL. MySQL merupakan software gratis dibawah lisensi GNU General Public License (GPL).

Persiapan

Persiapan yang diperlukan yaitu Sistem Operasi CentOS 7 sebagai server dan Sistem Operasi Windows sebagai client. Disini saya telah mengkonfigurasi web server Apache sebelumnya. Pastikan server terhubung ke internet.

Topologi


IP Address Server = 192.168.43.100/24
IP Address Client = 192.168.43.101/24

Konfigurasi

1.  Langkah pertama adalah menginstall centos-relase-scl-rh dan centos-release-scl, karena saya akan menginstall MySQL dengan menggunakan repository centos-sclo-rh.


2.  Setelah menginstall repository, install MySQL dengan repository tersebut.


3.  Lalu enable scl bash pada MySQL agar running otomatis saat melakukan reboot.


4.  Untuk melihat versi dari MySQL yang Anda install, gunakan perintah berikut.


5.  Sedangkan perintah dibawah ini digunakan untuk melihat direktori binary MySQL.


6.  Selanjutnya Anda perlu membuat file executeable mariadb di dalam directory /etc/profile.d/.


7.  Masukkan script berikut pada file tersebut.

Keterangan :
  • #!/bin/bash = digunakan untuk memberi informasi pada shell linux program apa yang digunakan untuk menjalankan script tersebut pada saat dieksekusi.
  • 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 = digunakan untuk membuat variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut.

8.  Selanjutnya edit file mysql-server.cnf yang merupakan file konfigurasi mysql, masukkan perintah berikut untuk membuka file.


9.  Temukan bagian [mysqld] dan tambahkan script yang telah saya tandai. Ini berfungsi untuk mendefinisikan tipe karakter yang digunakan, yaitu utf 8.


10. Start serta enable mysql agar running otomatis saat melakukan rebot.


11.  Masukkan perintah mysql_secure_installation untuk melakukan stup mysql.

Keterangan :
Setelah memasukkan perintah untuk setup mysql, maka Anda akan dimintai beberapa informasi/konfirmasi sebagai berikut.
  • 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 anonimus.
  • 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 kesana.
  • Reload privilege tables now?  Untuk mereload tabel perizinan.


Verifikasi

1.  Untuk verifikasi, akses MySQL melalui server dengan perintah mysql -u root -p. Option -u merupakan user yang digunakan untuk remote yaitu root, sedangkan option -p merupakan option untuk password.


2.  Gunakan perintah create untuk membuat database dan show untuk menampilkan daftar databse. Perhatikan gambar berikut.


3.  Anda dapat menggunakan perintah quit untuk keluar dari mysql.


Selesai.
Sekian untuk tutorial konfigurasi database menggunakan MySQL. Jika ada kesalahan dan kekurangan tolong dimaafkan. Selamat mencoba dan semoga bermanfaat.

0 komentar:

Post a Comment