Asalamualaikum wr wb
kembali lagi dengan adityax. pada kali ini saya akan share lagi tentang database melainkan sekarang kita menginstall database di software lain yaitu MySQL
apa itu mysql? MySQL adalah salah satu software atau perangkat lunak yang digunakan untuk manajemen basis data SQL (Database)
untuk alasan mempercepat waktu.. yukkk kita mulai konfigurasinya..
Topologi
Konfigurasi
1. pertama tama kita install dulu centos-release-scl-rh dan centos-release-scl karena kita akan menginstall mysql tersebut di repo centos-sclo-rh.
2. setelah selesai. kita install mysql nya yang kita ambil dari repo centos-sclo-rh yang telah kita install sebelumnya.
3. setelah terinstal mysql nya. kita enable kan scl bash pada mysql nya agar berjalan bash mysql nya dan caranya ketik scl enable rh-mysql57 bash 57 itu adalah versi mysql nya. untuk melihat versinya kalian bisa ketikkan mysql -V dan untuk melihat binary MySQL nya cukup ketik which mysql
4. selanjutnya kita buat file executeable agar mysql ini bisa berjalan di saat server dinyalakan. untuk direktorinya ada di /etc/profile.d/
nano /etc/profile.d/rh-mysql57.sh
5. selanjutnya kalian edit seperti pada gambar di bawah.
keterangan :
#!/bin/bash biasa disebut dengan bangshell, ini digunakan untuk mendefinikan/memberitahu shell linux program apa yang 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 Membuat variabel tersedia untuk sub proses, maksudnya nama variabel tersedia untuk setiap proses yang dijalankan dari proses shell tersebut6. selanjutnya kita edit konfigurasi mysqlnya, yaitu pada file rh-mysql57-mysql-server.cnf yang terletak di /etc/opt/rh/rh-mysql57/my.cnf.d/
7. selanjutnya kita cari bagian [mysqld] kemudian kita tambahkan di bawah nya chracer-set-server=utf8 yang berguna untuk mendefinisikan tipe karakter yang akan kita gunakan adalah utf8 secara defaultnya.
8. selanjutnya kita aktifkan dan jalankan service rh-mysql57-mysqld
9. selanjutnya kita setup mysql dengan cara mengetikkan sintaks mysql_secure_instalation
lalu otomatis akan tampil perintah perintah pertanyaan.. jadi kalian ikuti saja seperti pada gambar di bawah ini.
keterangan :
enter current root password (enter for none) kita tekan enter saja karena kita belum memberi password root mysql nya.
set root password : ketik y lalu masukkan deh password root nya.
remove anonymous users : berguna untuk menanyakan ingin di hapus atau tidak user anonymous nya.
disallow root login remotely : berguna untuk tidak diperbolehkan meremote mysql di perangkat lain.
remove test database and access to it : berguna untuk menghapus test database serta mengaksesnya.
reload privilage tables now : berguna untuk mereload tabel perizinan.10. selanjutnya kita akses mysql nya pada server. untuk perintahnya mysql -u root -p lalu masukkan passwordnya deh..
11. untuk pengetesan saja disini kita coba untuk mengecek user serta host yang ada pada mysql.user, untuk petintahnya select user,from mysql.users; dengan otomatis akan tampil user serta host nya.
12. sekarang kita coba lihat database yang ada pada mysql kita. untuk caranya ketik show databases;
13. setelah kita coba masuk ke mysql nya.. sekarang kita coba deh untuk keluar nya biar nanti gk pusing untuk cara keluarnya.. untuk perintahnya sangat mudah cukup ketik quit dan langsung keluar..
cukup mudah bukan menginstall mysql nya.. gak perlu panjang panjang kita nyekrip..
setelah selesai menginstallnya.. berarti selesai juga lab kita pada kali ini.
terimakasih bagi yang mengunjungi blog saya.
mohon maaf bila ada kesalahan..
semoga bermanfaat :)
EmoticonEmoticon