หน้าหลัก » คลังความรู้ » การเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP

การเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP




phpMyAdmin เป็นเครื่องมือที่ใช้จัดการฐานข้อมูล MySQL หรือ MariaDB ผ่านเว็บที่ได้รับความนิยมอย่างมาก โดยในบางกรณีผู้ใช้อาจมีฐานข้อมูลหลายเซิร์ฟเวอร์ที่ต้องการเข้าถึงด้วย phpMyAdmin เพียงตัวเดียว

การเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP

บทความนี้จะแนะนำวิธีการเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP เพื่อให้เราสามารถเข้าจัดการฐานข้อมูลบนเซิร์ฟเวอร์อื่นๆ ที่ต้องการได้

1.เตรียมพร้อมก่อนการตั้งค่า

  • ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ MySQL หรือ MariaDB แต่ละเครื่องสามารถเข้าถึงได้จากเครือข่ายที่เชื่อมต่อ หรืออนุญาตให้เครื่องที่ติดตั้ง XAMPP เชื่อมต่อไปใช้งานฐานข้อมูลได้
  • ตั้งค่าสิทธิ์ในฐานข้อมูลให้เหมาะสม เพื่อให้สามารถเชื่อมต่อจาก phpMyAdmin ใน XAMPP ไปยังฐานข้อมูลได้

2.ขั้นตอนการตั้งค่า phpMyAdmin

  • เปิดไฟล์ config.inc.php ที่อยู่ใน C:\xampp\phpMyAdmin\config.inc.php
  • เพิ่มเซิร์ฟเวอร์ฐานข้อมูล ต่อด้านล่างสุดของไฟล์ config.inc.php ตามจำนวนเซิร์ฟเวอร์ที่เราต้องการ
  • บันทึกไฟล์และรีสตาร์ท XAMPP ใน XAMPP Control Panel
/*
 * End of servers configuration
 */

/* เซิร์ฟเวอร์ที่ 2 */
$i++;
$cfg['Servers'][$i]['host'] = '192.168.1.2';

/* เซิร์ฟเวอร์ที่ 3 */
$i++;
$cfg['Servers'][$i]['host'] = '192.168.1.3';

กรณี มีการกำหนด port การเชื่อมต่อของฐานข้อมูลที่ไม่ใช่ 3306 ให้กำหนด port เพิ่มเติม

$i++;
$cfg['Servers'][$i]['host'] = '192.168.1.2';
$cfg['Servers'][$i]['port'] = '13306';

3.ทดสอบการใช้งาน

เปิดเว็บเบราว์เซอร์และเข้าไปที่ phpMyAdmin: http://localhost/phpmyadmin

  • มีหมายเลข IP ของเซิร์ฟเวอร์ฐานข้อมูลให้เลือกก่อนเข้าใช้งาน หรือ
การเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP
  • มีหมายเลข IP ของเซิร์ฟเวอร์ฐานข้อมูลให้เลือก เมื่อเข้าสู่ระบบแล้ว
การเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP

แสดงชื่อแทนหมายเลข IP

การเพิ่ม Multiple Database Servers ใน phpMyAdmin บน XAMPP

ให้ทำการเพิ่ม $cfg['Servers'][$i]['verbose'] = 'ชื่อที่ต้องการแสดง';

/* เซิร์ฟเวอร์ที่ 2 */
$i++;
$cfg['Servers'][$i]['host'] = '192.168.1.2';
$cfg['Servers'][$i]['verbose'] = 'DB 2';

/* เซิร์ฟเวอร์ที่ 3 */
$i++;
$cfg['Servers'][$i]['host'] = '192.168.1.3';
$cfg['Servers'][$i]['verbose'] = 'DB 3';