Headlines News :
Home » , » Konfigurasi PHPMyAdmin Untuk Multi Database Server

Konfigurasi PHPMyAdmin Untuk Multi Database Server

Written By Unknown on Friday 13 February 2015 | 08:43

Konfigurasi PHPMyAdmin Untuk Multi Database Server

phpMyAdmin
PHP My Admin

Pada kesempatan kali ini. Saya ingin berbagi bagaimana caranya mengkonfigurasi aplikasi PHPMyAdmin sehingga dapat digunakan untuk memanage multi MySQL database server ( secara remote ).

Saat menulis tulisan ini, penulis menggunakan PHPMyAdmin Versi 3.5.2.1 dengan Web Server Apache yang berjalan di atas OS Linux. Sedangkan untuk remote MySQL database server menggunakan versi 5.x. Sebelumnya penulis mengansumsikan bahwa Anda telah dapat menjalankan PHPMyAdmin pada komputer Anda.

Remote MySQL Server

Pada remote MySQL server, buatlah user database baru yang nanti kita gunakan untuk mengakses server tersebut dari PC atau komputer pribadi kita.

Pertama, login ke MySQL kemudian buat user baru :
CREATE USER 'nama_user'@'alamat_ip' IDENTIFIED BY 'katasandi';
Setelah itu berikan permission yang dibutuhkan pada user tersebut dengan perintah GRANT :
GRANT ALL PRIVILEGES ON *.* TO 'nama_user'@'alamat_ip';
Terminal Consol 1
Terminal Console

Misalnya Anda hanya menginginkan permission SELECT, dan UPDATE table tbl_transaksi di dalam database db_website untuk user finance dengan alamat IP 192.169.1.1 gunakan :

GRANT SELECT, UPDATE ON db_website.tbl_transaksi TO 'finance'@'192.169.1.1';
Kemudian terakhir jangan lupa untuk flush untuk privilege-nya.

FLUSH PRIVILEGES;

PC / Komputer Pribadi

Cari dimana lokasi aplikasi PHPMyAdmin berada. Pada tutorial kali ini, lokasinya ada pada /usr/share/webapps/phpmyadmin. Edit file config.inc.php yang berada pada folder tersebut dan tambahkan konfigurasi berikut :

$i++;
$cfg['Servers'][$i]['verbose'] = 'MRTG IP 169.1/28';
$cfg['Servers'][$i]['host'] = '192.168.1.5';
$cfg['Servers'][$i]['port'] = '3306';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
Terminal Console 2
Terminal Console 2

Setelah itu, coba buka halaman PHPMyAdmin pada web browser. Maka akan muncul tambahan opsi pada halaman login seperti berikut :

Login
Login
Kemudian Anda tinggal login dengan username dan password sesuai dengan pilihan server.
Dengan adanya fitur ini, maka Anda dapat melakukan / memanfaatkan sinkronisasi dari remote server ke server lokal atau sebaliknya :

PhpMYAdmin
PhpMYAdmin
Ataupun melakukan monitoring remote database dari komputer pribadi Anda meskipun di remote MySQL server tidak terinstall PHPMyAdmin.

ServerTrafik
Server Trafik
Semoga berguna dan Bermanfaat ..Admin

Source.

Share this article :

0 comments:

Speak up your mind

Tell us what you're thinking... !

 
Support : Creating Website | Johny Template | Mas Template
Proudly powered by Blogger
Copyright © 2011. ACEH SMART CITY - All Rights Reserved
Template Design by Creating Website Published by Mas Template