Instalasi MariaDB dan phpMyAdmin di Termux
Installing MariaDB and phpMyAdmin on Termux

I am interested in information technology and still learning several computer languages such as C++, Javascript and Python and participating in the project Wikipedia Indonesia related to Information Technology and I like Open Source and Cyber Security and Coding. Besides that, I'm currently studying Computer Network Engineering
❓ Apa itu Termux
Termux adalah sebuah aplikasi open source yang memungkinkan Anda menjalankan emulator linux di ponsel android dan jika begitu kita bisa development atau menjadi media pembelajaran jaringan komputer atau pemrograman dengan hanya modal ponsel android dan koneksi internet.
Klik link ini untuk mendownload Download Termux
Sekarang kita akan mencoba menjalankan service server database seperti MariaDB dan antarmuka pengelolaan database seperti phpMyAdmin serta web server Apache2 di perangkat Android Anda. Dengan langkah-langkah berikut, Anda dapat menginstal, mengonfigurasi MariaDB, membuat database, dan mengelola data menggunakan phpMyAdmin di Termux.
📦 Instalasi MariaDB:
MariaDB adalah sebuah sistem manajemen database yang merupakan hasil pengembangan dari database sebelumnya yaitu MySQL. MariaDB yaitu relational database management system (DBMS) open source yang merupakan pengganti drop-in yang kompatibel. Kelebihan yang dimiliki MariaDB : Mampu digunakan untuk data skala besar.
Sumber : https://www.citrahost.com/blog/perbedaan-antara-mysql-dengan-mariadb/
Masuk ke aplikasi Termux dan ketikan termux-setup-storage untuk memberi izin mengakses penyimpanan lalu ikuti langkah langkah di bawah ini.
1. Pastikan paket dan repositori sistem Anda diperbarui:
apt update && apt upgrade
2. Instal MariaDB:
apt install mariadb
3. Jalankan server MariaDB:
mysqld
4. Masuk ke prompt MariaDB:
mariadb
5. Amankan instalasi dan atur kata sandi root:
mysql_secure_installation
⚙️ Konfigurasi Dasar MariaDB:
1. Masuk ke prompt MariaDB:
mariadb
2. Buat pengguna baru dan berikan hak akses:
CREATE USER 'nama_user'@'localhost' IDENTIFIED BY 'kata_sandi'
🧮 Membuat Database dan Tabel "siswa":
1. Buat database baru "sekolah":
CREATE DATABASE sekolah;
2. Pilih database "sekolah":
USE sekolah;
3. Buat tabel "siswa":
CREATE TABLE siswa (
id INT AUTO_INCREMENT PRIMARY KEY,
nama VARCHAR(50),
no_absen INT,
kelas VARCHAR(10)
);
4. Masukkan data siswa ke dalam tabel:
INSERT INTO siswa (nama, no_absen, kelas) VALUES ('Andhika', 7, 'TKJ 1');
5. Verifikasi data yang dimasukkan:
SELECT * FROM siswa;
🗂️ Instalasi phpMyAdmin:
PhpMyAdmin adalah salah satu software gratis yang ditulis dalam bahasa PHP dan merupakan software yang paling populer digunakan untuk mengelola tabel dan data pada database melalui web
sumber : https://www.biznetgio.com/news/apa-itu-phpmyadmin
1. Instal PHP dan dependensinya:
apt install php php-apache
2. Download dan ekstrak phpMyAdmin:
cd && wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip && unzip phpMyAdmin-latest-all-languages.zip && mv phpMyAdmin-latest-all-languages phpMyAdmin
3. Pindahkan direktori phpMyAdmin ke direktori web server:
mv phpMyAdmin ../usr/share/apache2/default-site/htdocs/
4. Konfigurasi phpMyAdmin:
cd ../usr/share/apache2/default-site/htdocs/phpmyadmin/config.sample.inc.php && mv config.sample.inc config.inc.php
5. Buka file konfigurasi phpMyAdmin dan atur host MariaDB:
cd ../usr/share/apache2/default-site/htdocs/phpmyadmin/ && nano config.inc.php
Maka akan membuka file config.inc.php dengan text editor lalu ubah baris berikut:
$cfg['Servers'][$i]['host'] = 'localhost';
Menjadi:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
6. Jalankan server Apache:
apachectl start
7. Buka browser dan kunjungi http://localhost:8080/phpmyadmin. Masuk dengan akun root MariaDB dan kata sandi yang telah Anda atur.
🚫 Menghentikan Layanan:
1. Untuk menghentikan Apache:
apachectl stop
2. Untuk menghentikan MariaDB:
pkill mysqld
Dengan mengikuti langkah-langkah ini, anda dapat mengelola database MariaDB dan phpMyAdmin di Termux pada perangkat ponsel Android Anda. Pastikan untuk menggunakan dengan bijak untuk keperluan pengembangan dan pembelajaran.
Terimakasih telah membaca salam Andhika 🙂




