Phpmyadmin konek ke server database terpisah - Assalammualaikum Wr Wb kembali lagi dengan saya pada artikel saya kali ini yang berjuduk "Phpmyadmin konek ke server database terpisah" nah mungkin beberapa dari sobat semua terbiasa jika database server dan phpmyadmin jadi satu kesatuan namun hal itu kurang efektif jika database server yang kita kelola ada banyak dan kurang optimal juga apabila database server dan web server menjadi satu, nah pada artikel saya kali ini saya akan membahas tentang bagaimana agar phpmyadmin bisa konek ke database yang terpisah, simak baik-baik artikel saya kali ini
Pengertian
phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa
pemrograman PHP yang digunakan untuk menangani administrasi MySQL
melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perizinan (permissions), dan lain-lain)
Latar Belakang
Kurang efektif dan kurang optimalnya jika setiap database server di install phpmyadmin untuk memanajemen database
Maksud dan Tujuan
Dapat mengkonekan phpmyadmin ke database yang terpisah
Alat dan Bahan
- Laptop/PC
- OS Linux
- Web Server + Phpmyadmin
- Database server
Jangka Waktu Pengerjaan
Dapat di kerjakan kurang lebih 5 - 15 menit tergantung koneksi antar server
Tahap Pengerjaan
Pertama masuk ke database server terlebih dahulu untuk mengrant privileges untuk ip luar atau perangkat luar. nah untuk menggrantnya bisa masuk ke mysqlnya terlebih dahulu
# mysql -u root -plalu masukan passwordnya
nah lalu jalankan perintah berikut untuk memperbolehkan web server kita untuk mengakses database
mysql >grant all privileges on *.* to 'root'@'[ip web server/phpmyadmin]' identified '[password database]';
nah lalu kita grant untuk user phpmyadminnya
mysql > grant all privileges on *.* to 'phpmyadmin'@'[ip phpmyadmin/web server]' identified by '[password database]';
nah jika sudah keluar lalu kita edit file konfigurasi mysqlnya
# nano /etc/mysql/my.conf
nah nanti akan muncul seperti di bawah ini, kemudian kita cari kata 'bind'
nah kemudia kita tambahkan komentar di depan bind-address
nah jika sudah simpan lalu keluar, selanjutnya restart mysqlnya
nah kemudian di sisi phpmyadminnya kita setting, kita konfigurasi ulang(reconfigure)
# dpk-reconfigure -plow phpmyadmin
nah lalu akan muncul dialog seperti di bawah ini, sobat akan di tanya apakah sobat mau reinstall database untuk phpmyadmin disini saya memilih yes
kemudian akan di tanya tipe koneksi kita menggunakan apa, pilih TCP/IP
nah lalu akan ada dialog pemilihan host, nah disini jika belum ada ip server database maka pilih new host
kemudian masukan ip dari database servernya
nah lalu sobat akan di suruh mengisi port untuk mysqlnya, secara default port mysql 3306, jika sobat belum menggantinya bisa biarkan kosong saja
lalu kita di suruh mengisikan nama database untuk phpmyadmin, disini saya mengisinya dengan phpmyadmin
nah lalu masukan username untuk phpmyadminnya
kemudian masukan passwordnya
kemudian akan ada dialog diamana kita harus mengisikan user administrative untuk database, biasanya defaultnya root
nah kemudian masukan password untuk user administrative databases tadi
nah disini kita akan memilih web server kita
kemudian kita cek, dengan cara mengetikan url phpmyadmin , kemudian kita coba login
nah nanti akan muncul bahwa ip servernya
Nah jika sudah gambarnya seperti di atas, maka sudah sukses,nah bagaimana sobat? mudah bukan? selamat mencoba
Referensi
https://id.wikipedia.org/wiki/PhpMyAdmin
EmoticonEmoticon