Wednesday, March 15, 2017

Phpmyadmin konek ke server database terpisah

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 -p
lalu 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