Langkah Kerja Install Candy CBT Di Hosting VPS [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Langkah kerja Install Candy CBT di Hosting VPS. [Install MariaDB dan PHPMyadmin] 1. Membuka aplikasi putty untuk meremote VPS 1. Siapkan alat dan bahan sesuai petunjuk diatas 2. Download dan install aplikasi putty dan winscp jika diperlukan 3. Aplikasi putty berfungsi untuk melakukan remote server melalui Secure shell (SSH) dan Winscp berfungsi untuk mengupload file-file aplikasi web ke dalam server 4. Buka aplikasi putty, masukan host name atau IP Public --> port 22 yang sudah dicatat sebelumnya 5. Beri nama Saved Session : loginvps 6. Klik tombol Save 7. Pilih session loginvps 8. klik Open



Setting SSH menggunakan putty



9. Lakukan login menggunakan user dan password yang telah diberikan oleh penyedia jasa VPS. Dalam contoh gambar dibawah, user SSH server VPS masih default root.



Login VPS menggunakan SSH



2. Menginstall database server MariaDB termasuk MariaDB client 1. Lakukan update sistem operasi ubuntu 18.04. 2. Ketik perintah di terminal: apt update



3. Ketik perintah di terminal: apt install mariadb-server mariadb-client



4. Ketik Y jika ada pertanyaan untuk lanjut install



5. Supaya MariaDB kalian aman, lakukan konfigurasi tambahan berikut ini. Ketik perintah dibawah ini: 6. mysql_secure_installation 7. 8. Enter current password for root (enter for none): enter 9. Change the root password (Y/n) y 10. Remove anonymous users (Y/n) y 11. Disallow root login remotely (Y/n) n 12. Remove test database and access to it (Y/n) y Reload privilege tables now (Y/n) y



13. Pada saat ditanya untuk memasukan password, kalian dapat mengosongkan saja dengan cara enter langsung 14. Kemudian kalian dapat mengubah password dengan tekan tombol Y 15. Lanjutkan langkah-langkah mengamankan MariaDB database server seperti contoh diatas 16. Jangan lupa lakukan restart service MariaDB dengan perintah sebagai berikut : systemctl restart mysql



17. Untuk memastikan MariaDB database server kalian berjalan sesuai harapan, ketikan perintah berikut ini.



18. root@smkbudikarya:~# mysql -u root -p 19. Enter password: 20. Welcome to the MariaDB monitor. Commands end with ; or g. 21. Your MariaDB connection id is 385 22. Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04 23. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. 24. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. 25. MariaDB [(none)]> exit; Bye



26. Ketik password yang sudah kalian buat saat menggunakan perintah mysql_secure_installation. Jika berhasil login, ketik exit; dan enter.



3. Menginstall phpMyAdmin 1. Ketik perintah di terminal:



apt install phpmyadmin



2. ketik Y jika ada pertanyaan untuk lanjut install 3. Saat proses instalasi phpmyadmin, kalian akan diminta untuk memilih jenis web server yang akan digunakan. Pilih Apache dengan cara tekan tombol spasi kemudian enter



konfigurasi phpmyadmin agar sesuai dengan web server apache



4. Agar phpmyadmin dapat berjalan normal,lakukan konfigurasi dbconfig-common yang akan dijalankan otomatis.



konfigurasi phpmyadmin dbconfig-common agar sesuai dengan web server apache 5. Pilih Yes enter. Tunggu sampai proses instalasi phpmyadmin selesai. Untuk memilih opsi berupa * atau ceklist, gunakan tombol spasi keyboard.



4. Melakukan update user root agar dapat login ke phpmyadmin 1. Lakukan update user root agar saat login ke phpmyadmin tidak ditolak khusus. 2. engine MariaDB 10.3 kebawah 3. Ketik perintah dibawah ini: 4. 5. 6. 7. 8. 9.



root@smkbudikarya:~# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 385 Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. 10. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. 11. MariaDB [(none)]> use mysql;



12. MariaDB [(mysql)]> update user set plugin='' where User='root'; 13. MariaDB [(mysql)]> flush privileges; 14. MariaDB [(mysql)]> exit; Bye



15. 16.



Untuk engine MariaDB 10.4 ke atas caranya beda lagi Ketik perintah dibawah ini:



17. root@smkbudikarya:~# mysql -u root -p 18. Enter password: 19. Welcome to the MariaDB monitor. Commands end with ; or g. 20. Your MariaDB connection id is 385 21. Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04 22. Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. 23. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. 24. MariaDB [(none)]> use mysql; 25. MariaDB [(mysql)]> DROP USER 'root'@'localhost'; 26. MariaDB [(mysql)]> CREATE USER 'root'@'%' IDENTIFIED BY ''; 27. MariaDB [(mysql)]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; 28. MariaDB [(mysql)]> SET PASSWORD FOR 'root'@'%' = PASSWORD('gantiaja'); 29. MariaDB [(mysql)]> FLUSH PRIVILEGES; 30. MariaDB [(mysql)]> select User, Host, plugin,Password from user; ---> buat cek apakah sudah masuk passwordnya 31. +-------------+-----------+----------------------+-------------------------------------------+ 32. | User | Host | plugin | Password | 33. +-------------+-----------+----------------------+-------------------------------------------+ 34. | mariadb.sys | localhost | mysql_native_password | | 35. | root | % | mysql_native_password | *C05C68552A6E2FC59ECC2FF0C50D51BB930F47FC | 36. | mysql | localhost | mysql_native_password | invalid | 37. | phpmyadmin | localhost | mysql_native_password | *C05C68552A6E2FC59ECC2FF0C50D51BB930F47FC | 38. +-------------+-----------+----------------------+-------------------------------------------+ 39. 40. MariaDB [(mysql)]> exit; Bye



5. Menguji akses ke phpmyadmin



1. Lakukan pengujian akses ke phpmyadmin dengan cara buka web browser dan gunakan IP public/phpmyadmin .



Menguji phpmyadmin dengan cara mengakses IP server/phpmyadmin



2. Lakukan percobaan login menggunakan user root dan password yang telah dibuat saat proses instalasi database server MariaDB.



Menguji login ke phpmyadmin dengan cara mengakses IP server/phpmyadmin



It works! Praktikum Install Candy CBT di Hosting VPS dan instalasi MariaDB dan phpmyadmin untuk aplikasi Ujian Online Candy CBT kita cukupkan sampai selesai pada pengujian phpmyadmin.



Kalian akan melanjutkan pada praktik berikutnya yaitu Import database Candy CBT ke MariaDB melalui PHPmyadmin .