CARA INSTALASI DAN KONFIGURASI DATABASE SERVER

CARA INSTALASI DAN KONFIGURASI DATABASE SERVER


Assalamualaikum Wr.Wb teman-teman penggiat dunia server....Kali ini saya akan belajar bersama Apa itu Database Server dan bagaimana cara mengkonfigurasinya di Debian 12.
Mari kita ikuti penjelasan yang saat ini saya buat semoga bermanfaat.....

Pengertian Database Server

Database server adalah sebuah program komputer (server) yang bertugas untuk mengelola, mendistribusikan, serta menyimpan database dengan menggunakan model client server.
Dengan database server, lalu lintas data dapat berjalan dengan baik, kebutuhan data secara real time dapat didapatkan dengan mudah, dan integrasi data dari berbagai sumber berbeda bisa dilakukan.
Database server dapat diakses oleh beberapa sistem atau aplikasi dalam waktu bersamaan. Di dalam database server, ada sistem yang membantu pekerjaannya. Sistem tersebut sering disebut dengan DBMS (Database Management Server).

Fungsi Database Server

Setelah mengetahui pengertian database server, selanjutnya saya akan membahas tentang fungsinya. Database server dikenal sebagai pusat pengelolaan dan penyimpanan data yang berguna untuk memfasilitasi interaksi antara aplikasi dan database.
Beberapa fungsi dari database server adalah sebagai berikut:
1. Penyimpanan Data : Database server bertugas untuk menyimpan data dengan cara yang terstruktur, sehingga dapat diakses dan dimanipulasi secara efisien.
2. Pengelolaan Data : Database server juga berfungsi untuk mengelola dan mengatur operasi data, seperti penambahan, penghapusan, pembaharuan data di database.
3. Pemberian Akses : Selain menyimpan dan mengelola, database server juga memberi kontrol akses bagi aplikasi atau pengguna, membuat data yang sama dapat digunakan bersama-sama, dengan hak akses sesuai dengan peran yang diberikan.
4. Keamanan Data : Database server juga memberikan perlindungan data dari akses yang tidak sah, dan tidak sesuai dengan otorisasi yang diberikan.
5. Pemulihan Data : Database server akan melakukan backup secara berkala, sebagai antisipasi jika terjadi kegagalan atau kerusakan pada data yang ada.
6. Kinerja dan Optimalisasi : Fungsi yang terakhir dari database server adalah untuk meningkatkan kinerja dan optimalisasi dalam penggunaan data di dalam database.

Cara Kerja Database

Database server menggunakan model klien server, yang berarti sistem membagi proses menjadi dua bagian. Server bertugas mengolah database, sedangkan klien yang menjalankan aplikasi. Cara ini dipakai untuk mengurangi beban akses data yang dilakukan klien ke server.
Database server dapat diakses oleh beberapa pengguna dalam waktu bersamaan karena data diambil dari satu sumber yang sama, yaitu database server. Secara umum, cara kerja database server adalah sebagai berikut:
  1. Koneksi : Pengguna atau aplikasi melakukan koneksi ke database server melalui protokol khusus, seperti SQL atau protokol lain, yang digunakan oleh sistem database.
  2. Permintaan : Pengguna atau aplikasi melakukan permintaan ke database server melalui Query yang dikirimkan. Ada berbagai query yang dapat digunakan, seperti query untuk melihat data, menghapus, mengisi, ataupun mengupdate data.
  3. Eksekusi : Database server menerima permintaan dan mengeksekusi sesuai query yang dikirimkan.
  4. Pengambilan Data : Jika query tersebut adalah query pengambilan data, database server akan mengirimkan kembali datanya pada pengguna atau aplikasi yang melakukan permintaan.
  5. Pembaruan Data : Jika query yang diinputkan adalah query pembaruan data, database server akan melakukan perubahan data sesuai dengan query yang dikirimkan.
  6. Respon : Database server akan mengirimkan hasil query ke pengguna atau aplikasi yang memintanya. Hasil query ini dapat berhasil, error, ataupun berupa data, sesuai yang diminta.
  7. Keamanan dan Manajemen : Semua proses di atas dijalankan, sesuai dengan hak akses yang dimiliki oleh pengguna atau aplikasi, sehingga dipastikan data yang berada di database server aman.

Kelebihan Database Server

  1. Keamanan data lebih baik
  2. Penyimpanan data terpusat
  3. Kinerja lebih cepat
  4. Pencadangan dan pemulihan mudah
  5. Kolaborasi multi-pengguna

Kekurangan Database Server

  1. Biaya tinggi
  2. Kompleksitas manajemen
  3. Ketergantungan pada konektivitas
  4. Rentan terhadap serangan keamanan
  5. Skalabilitas terbatas
Langkah - Langkah Install dan Konfigurasi

1.Sebelum mulai ke langkah install dan konfigurasi databasenya pastikan kalian sudah download file "phpmyadmin.zip",

2.Jalankan Virtual machine Debian 12 kalian yang telah kalian install sebelumnya

3.Masuk ke user "root"


4.Silahkan konfigurasi IP Address dengan perintah "nano /etc/network/interfaces"


5.Jika sudah simpan dan lakukan command "systemctl restart networking" setelah itu cek apakah IP sudah masuk dengan command "ip a"


6.Ketik "apt install php php-mysql -y"


7.Selanjutnya ketik "apt install php php-mysql php-json php-mbstring php-zip php-gd php-xml php-curl"


8.Ketik "mysql_secure_installation"

9.Masukkan password mode root kalian,

10.Untuk (Remove anonymous, Disallow root, Remove test, Reload privilege) kalian masukan perintah "y"



11. Ketik "mysql -u root -p", dan masukkan password root kalian

12. Buat database baru dengan perintah " create database (Nama bebas);


13.Untuk melihat apakah database yang kita buat sudah terinput masukkan command "show databases;"


14.Ketik perintah" create user '(Nama kalian)'@'localhost' identified by '(password untuk user )'


15.lalu Ketik "grant all privileges on *.* to '(user tadi)'@'localhost'; "

16.Masukkan command "flush privilages;"


17.Lalu "quit" untuk keluar dari system mariadb


18.Silahkan masuk ke directory apache2 dengan perintah "cd /etc/apache2/sites-available" lalu "ls" Ketik "nano (user).conf",


19. Edit file diatas mengikuti gambar dibawah ini

20. Simpan konfigurasi diatas dengan CTRL O + ENTER +CTRL X dan lakukan restart pada paket apache2 dengan command "systemctl restart apache2"

21. Masuk ke directory html dengan perintah "cd /var/www/html" dan "ls", Tambahkan folder phpmyadmin dengan perintah "mkdir phpmyadmin" lalu "chmod 777 phpmyadmin",

22.Silahkan kalian masuk ke file explorer dan ekstrak folder phpmyadmin.zip yang sudah kalian download di awal,

23.Masuk ke aplikasi WinSCP nya dan login. Silahkan kalian cari folder "var", ke "www", ke "html", ke "phpmyadmin" yang di WinSCP.


24. Silahkan kalian masuk ke folder phpmyadmin yang telah kalian ekstrak tadi, dan tekan ctrl+a untuk memilih semua lalu klik kanan dan pilih upload



25. Silahkan kalian kembali ke debian, dan masukkan perintah "cd /var/www/html/phpmyadmin" untuk masuk ke directory phpmyadmin, dan ketik "ls" untuk melihat isinya,

26.Silahkan masuk ke browser dan tuliskan
"humam.com/phpmyadmin" kalian, jika muncul tampilan seperti digambar berarti installasi sudah berhasil. Dan kalian bisa mencobanya dengan login dengan user dan password yang sudah kalian buat di mysql tadi.
27. kalian kembali ke Debian, dan ketik "cd/var/www/html" lalu "ls",Lalu silahkan kalian ketik perintah "nano index.html", dan coding seperti dibawah ini 


28.Silahkan kalian ketik "nano submit.php" Silahkan kalian coding php nya sesuai gambar di bawah ini, lalu tekan ctrl+s dan ctrl+x,


29.Restart paket apache2 nya dengan command "systemctl restart apache2"

30. Kalian masuk lagi ke browser phpmyadmin lalu kalian refresh jika sudah akan muncul " Data" Di kiri karena kalian sudah membuatnya tadi di mysql, lalu kalian buka dan isi nama tabel nya dan colum sesuai dengan jumlah codingan disini saya ada 6 (nama, kelas, absen, email, gender, alamat,) lalu create.

31. Disini kalian tulis sesuai dengan di codingan, atau kalian bisa samakan dengan gambar dibawah.


32..Silahkan kalian centang di bagian "check all" dan tekan Opsi "unique",

33.silahkan kalian buka tab baru, dan masukkan DNS kalian dan isi form yang tadi telah kalian buat dan klik "kirim",

34.Jika sudah berhasil akan keluar halaman seperti ini

35.Cek kembali di phpmyadmin  kalian apakah sudah terinput data yang baru ditambahkan

sekian tutorial dari saya mohon maaf jika kurang lengkap atau ada kesalahan command, terimakasih

Komentar

Postingan populer dari blog ini

CARA KONFIGURASI DHCP SERVER PADA DEBIAN 12

CARA KONFIGURASI DNS SERVER PADA DEBIAN 12

KONFIGURASI FTP SERVER PADA DEBIAN 12