بسم الله الرحمن الرحيم
Assalamu'alaikum, kali ini saya akan berbagi ilmu tentang cara konfigurasi database server menggunakan software MySQL pada CentOS7. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari database tersebut. MySQL adalah salah satu software atau perangkat lunak yang digunakan untuk manajemen basis data SQL (Database).
2. Kemudian install MySQL dengan menggunakan repo centos-sclo-rh yang sudah terinstall tadi
3. Setelah itu enable scl bash pada MySQL agar berjalan saat reboot
4. Kita coba untuk melihat versi MySQLnya
5. Kita coba untuk melihat letak directory binary MySQLnya
6. Setelah itu buat file executeable mysql di dalam directory /etc/profile.d/
7. Masukkan :
#Ket :
8. Edit file konfigurasi mysql, yaitu pada file rh-mysql57-mysql-server.cnf yang terletak fi directory /etc/opt/rh/rh-mysql57/my.cnf.d/
9. Cari bagian [mysqld] kemudian tambahkan baris character-set-server=utf8 yang mendefinisikan tipe karakter yang digunakan adalah utf8 secara default
10. Jalankan serta enable MySQL
11. Setup mysql
Maka nanti kita akan dipinta untuk memasukan password user root, masukan password tersebut bebas saja
#Ket :
2. Sekarang membuat database dan melihat daftar database yang sudah ada
3. Untuk keluar dari mysql, cukup gunakan quit
Kita sebagai penyedia Infrastrukturnya, cukup sampai sini saja, selanjutnya dalah tanggung jawab dari pengatur database, Database Administrator atau yang biasa disebut dengan DBA
Sekian dari saya, mohon kritik dan sarannya
Wassalamu'alaikum
Topologi
Konfigurasi
1. Pertama install centos-relase-scl-rh dan centos-release-scl terlebih dahulu. karena disini saya menginstall MySQL dengan menggunakan repository centos-sclo-rh2. Kemudian install MySQL dengan menggunakan repo centos-sclo-rh yang sudah terinstall tadi
3. Setelah itu enable scl bash pada MySQL agar berjalan saat reboot
4. Kita coba untuk melihat versi MySQLnya
5. Kita coba untuk melihat letak directory binary MySQLnya
6. Setelah itu buat file executeable mysql di dalam directory /etc/profile.d/
7. Masukkan :
#Ket :
#!/bin/bash : 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 : 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 tersebut
8. Edit file konfigurasi mysql, yaitu pada file rh-mysql57-mysql-server.cnf yang terletak fi directory /etc/opt/rh/rh-mysql57/my.cnf.d/
9. Cari bagian [mysqld] kemudian tambahkan baris character-set-server=utf8 yang mendefinisikan tipe karakter yang digunakan adalah utf8 secara default
10. Jalankan serta enable MySQL
11. Setup mysql
Maka nanti kita akan dipinta untuk memasukan password user root, masukan password tersebut bebas saja
- Remove Anonymous users? Berfungsi untuk menghapus user anonim
- Disallow root login remotely? Digunakan untuk tidak membolehkan mysql di remote pada perangkat yang lain
- Remove test database and access to it? Untuk menghapus test database dan akses terhadap database tersebut
- Reload privilege tables now? Untuk mereload tabel perizinan
Verify
1. Akses MySQL pada server, dengan perintah mysql -u root -p#Ket :
option -u berarti user yang digunakan untuk meremote yaitu root dan -p merupakan option untuk password
2. Sekarang membuat database dan melihat daftar database yang sudah ada
3. Untuk keluar dari mysql, cukup gunakan quit
Kita sebagai penyedia Infrastrukturnya, cukup sampai sini saja, selanjutnya dalah tanggung jawab dari pengatur database, Database Administrator atau yang biasa disebut dengan DBA
Sekian dari saya, mohon kritik dan sarannya
Wassalamu'alaikum
Tidak ada komentar:
Posting Komentar
Silahkan Komentarnya ^^