Assalamualaikum Wr.Wb
Kali ini saya akan melanjutkan postingan selanjutnya yaitu Konfigurasi Database MySQL. Yuk lanjut saja ke tutorialnya.
1. Kita akan menginstall repository centos-release-scl-rh dan centos -release-scl terlebih dahulu, karena kita menginstall MySQL nya menggunakan repository tersebut.
2. Jika sudah, maka kita akan mulai menginstall MySQL nya menggunakan repository yang kita sudah install sebelumnya.
3. Kemudian kita enable scl bash pada MySQL nya supaya berjalan saat reboot.
4. Jika ingin melihat versi dari MySQL yang kita gunakan maka cukup mengetikkan perintah mysql -V.
5. Sedangkan untuk melihat letak dari directory binary MySQL nya, kita bisa ketikkan perintah which mysql.
6. Jika sudah maka selanjutnya kita akan mengedit file konfigurasi mysqlnya yang terletak di directory /etc/profile.d/
7. Dan ketikkan script seperti yang ditandai berwarna hijau dibawah ini.
Keterangan :
- #!/bin/bash biasa di sebut disebut dengan bangshell digunakan untuk mendefinisikan/memberitahu shell linux program apa yang digunakan untuk menjalankan script tersebut pada saat di eksekusi. pada dasarnya bask 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, ini digunakan untuk load fungsi file sesuai yang sudah diarahkan kedalam skrip shell.
- Export membuat variable tersedia untuk sub proses, maksudnya nama variable tersedia untuk setiap proses yang dijalankan dari proses shell tersebut.
8. Sekarang kita akan melakukan pengeditan pada file konfigurasi MySQL yang terletak pada directory /etc/opt/rh/rh-mysql57/my.cnf.d/
9. Tambahkan script character-set-server=utf8 yang terletak scriptnya dibawah script [mysqld] untuk mendefinisikan tipe karakter yang digunakan yaitu utf8 secara default.
10. Selanjutnya kita jalankan serta enable MySQL agar berjalan otomatis pada saat reboot.
11. Setup MySQL dengan cara mengetikkan command mysql_secure_installation
Maka nanti kalian akan diminta untuk memasukan password user root, masukan password tersebut terserah kalian saja.
- Remove Anonymous users? Berfungsi untuk menghapus user anonim, type y
- Disallow root login remotely? Digunakan untuk tidak membolehkan mysql diremote pada perangkat yang lain, type y
- Remove test database and access to it? Untuk menghapus test database dan akses terhadap database tersebut, type y
- Reload privilege tables now? Untuk mereload tabel perizinan, type y
12. Sekarang waktunya untuk melakukan verifikasi dengan cara mengakses MySQL dan ketikkan perintah mysql -u root -p dan masukan passwordnya sesuai dengan yang kita atur sebelumnya.
Keterengan :
- Option -u merupakan user yang digunakan untuk meremote, dan kita menggunakan user root
- Option -p merupakan option untuk password
13. Untuk membuat database, bisa kita lihat pada gambar di bawah ini, dan ketikkan perintah seperti gambar dibawah.
14. Kita akan coba melihat daftar database nya terlebih dahulu dengan mengetikkan show databases;. Jika ingin keluar dari MySQL maka ketikan perintah quit.
Komentar
Posting Komentar