cara konfigurasi Database Server dengan MySQL & phpMyAdmin pada Debian 12.katuh

 

 Assalamualaikum Wr.Wb 

Hai semuanya kembali lagi dengan saya Nadaa Qurrotu'ainia sekarang aku mau membahas mengenai cara konfigurasi Database Server dengan MySQL & phpMyAdmin pada Debian 12.katuh


Apa itu Database Server?

database merupakan suatu koleksi data yang terorganisir dalam format tertentu dan disimpan secara elektronik. Tujuan penggunaan database yaitu agar proses penyimpanan, pengambilan, dan manipulasi data dapat dilakukan dengan lebih efisien.

Suatu basis data biasanya dioperasikan oleh database management system , suatu program perangkat lunak yang mengatur pengguna agar dapat membuat, mengakses, dan memanipulasi data di dalamnya. Selain mengatur pengelolaan data, DBMS juga berfungsi menjaga keamanan, integritas, serta pencadangan (backup) dan pemulihan (recovery) data.

Apa itu MySQL?

MySQL merupakan sistem manajemen database yang bersifat open-source yang menggunakan perintah dasar atau bahasa pemrograman yang berupa structured query language (SQL) yang cukup populer di dunia teknolog

MySQL memiliki dua bentuk lisensi, yaitu Free Software dan Shareware atau perangkat lunak bermilik yang penggunaannya terbatas. Jadi, MySQL adalah database server gratis dengan lisensi GNU General Public License (GPL) yang bisa dipakai untuk keperluan pribadi atau komersil tanpa harus membayar lisensi yang ada.

Dalam istilah pemrograman, SQL sendiri menjadi bahasa yang dipakai di dalam pengambilan data pada relational database atau database yang terstruktur. Dengan kata lain, MySQL merupakan database management system yang menggunakan bahasa SQL sebagai bahasa penghubung antara perangkat lunak aplikasi dengan database server.


PREREQUISITES

1.Server berbasis Debian 12 yang sudah terkonfigurasi DHCP server, DNS Server dan Apache2 web server dalam VirtualBox

2.(optional) File phpMyAdmin yang dapat didownload


Langsung saja ke tutorialnya.


INSTALASI & KONFIGURASI MYSQL

-Install package yang berkaitan dengan php dan mysql dengan perintah apt install php8.2-mysql php php-mysql php-json php-mbstring php-zip php-gd php-xml php-curl

- Masukkan perintah mysql_secure_installation lalu lakukan konfigurasi berikut:

1.Masukkan password root 2. Masukkan "n" 3. masukan "n" dan 4.masukan "y" sampai selesai 

 - Masukkan perintah mysql -u root lalu lakukan konfigurasi berikut:

  - Masukkan perintah create database namadatabase; (contoh create database data;) untuk membuat database.nama database besas intinya ga lupa nama databasenya

 Buat 1 user MySQL baru dengan perintah CREATE USER 'namauser'@'localhost' IDENTIFIED BY 'passwordyangdigunakan'; (contoh CREATE USER 'nefan'@'localhost' IDENTIFIED BY '1';)

-  Pastikan juga bind (dns) masih bisa/tidak ada masalah. 
-masukkan perintah GRANT ALL PRIVILEGES ON data.* TO 'namauser'@'localhost'; (contoh GRANT ALL PRIVILEGES ON data.* TO 'nefan'@'localhost';) untuk memberi privilege kepada user. "ON data" ON= arahnya kemana data=nama database yang dibuat

- Masukkan perintah flush privileges;

-setelah itu kluar dari mysql dengan perintah exit

-pastikan juga setiap melakukan konfigurasi ada tanda berhasil seperti dibawah(Query OK):


KONFIGURASI APACHE2

-kemudian masuk ke directory apache2 dengan perintah "cd /etc/apache2/sites-available" lalu "ls" untuk melihat apa saja yang ada di dalam nya,  pastikan sudah menginstal WEB server.

-Lalu copy 000-default.conf ke nano (user sesuai kenginan).conf , dengan cara ketik “cp nano 000-default.conf nano (user).conf”.

-Lalu ketik nano (user).conf dan ubah isinya seperti pada gambar berikut.



- Lalu restart dengan perintah systemctl restart apache2.

KONFIGURASI PHPMYADMIN

-Pastikan juga bind (dns) masih bisa/tidak ada masalah.

-Masuk ke directory html dengan perintah "cd /var/www/html"  dan "ls" untuk melihat isinya.
Tambahkan folder phpmyadmin dengan perintah "mkdir phpmyadmin" lalu "chmod 777 phpmyadmin".
-setelah itu copy dan taruh file phpmyadmin ke directory "/var/www/html/phpmyadmin"

-Kemudian uji coba masuk phpmyadmin dengan dns contoh (pandwf.net/phpmyadmin). Jika muncul lanjutkan uji coba login sesuai user dan pw yang telah disetting. Jika sudah aman, silahkan kembali ke Debian. jika tidak muncul coba solusi kayak saya tinggal download phpmyadmin di debiannya langsung dengan perintah "apt install phpmyadmin" 




-Jika sudah kembali ke debian, ketik “cd /var/www/html” lalu “ls”.

-Kemudian ketik perintah “nano index.php”. dan isi seperti gambar berikut ini, jika sudah save :




-Lalu ketik nano submit.php dan ubah seperti pada gambar berikut ini.
Di " $koneksi = mysql_connect 'localhost', 'naura', '1', 'Data' " .itu berisi 'localhost', '(nama user yang dibuat di mysql tadi)', '(password sama yang dibuat di mysql)', dan '(nama database yang dibuat tadi)',




-d--disini kalian harus bener bener teliti karna salah sedikit bisa eror

a  
    
aaKONFIGURASI PHPMYADMIN & TESTING WEBSITE FORM

    -Buka website phpmyadmin dengan membuka browser lalu memasukkan domain website database yang telah dibuat sebelumnya lalu login dengan user yang dibuat pada saat setting MySQL. contoh: (pandwf.net/phpmyadmin)



-    -Buka tab baru lalu masuk ke website form yang sebelumnya dibuat, lalu isi.

-

-jika berhasil form yang di isi tadi secara otomatis akan diterima di web phpmyadmin tadi



Komentar

Postingan populer dari blog ini

KONFIGURASI MAIL SERVER. POSTFIX, DOVECOT & ROUNDCUBE PADA DEBIAN 12

KONFIGURASI REMOTE SERVER SSH PADA DEBIAN

PENERAPAN SAMBA UNTUK SERVER SMB PADA DEBIAN