Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

mysql_plugin - กำหนดค่าปลั๊กอินเซิร์ฟเวอร์ MySQL

mysql_plugin ช่วยให้ Admin จัดการ Plugins ที่ MySQL Server โหลด ทางเลือกแทน --plugin-load ตอนเริ่มต้น หรือ INSTALL/UNINSTALL PLUGIN ตอน Runtime

การทำงาน

  • Enable/Disable Plugin -> Insert/Delete แถวในตาราง mysql.plugin (Plugin Registry)
  • Startup ปกติ -> Server โหลด Plugins ใน mysql.plugin อัตโนมัติ
  • ควบคุม Plugin เฉพาะตัวได้ด้วย --plugin_name

การเรียกใช้

mysql_plugin [options] plugin {ENABLE|DISABLE}
  • plugin = ชื่อ Plugin Library (ไม่รวม .so/.dll)
  • ENABLE/DISABLE ไม่ Case-sensitive
  • ลำดับ Plugin และ ENABLE/DISABLE สลับได้

ไฟล์ Configuration (.ini)

ชื่อไฟล์: plugin_name.ini (เช่น myplugins.ini)

myplugins
plugin1
plugin2
plugin3
  • บรรทัดแรก = ชื่อ Library File (ไม่มี Extension)
  • บรรทัดต่อไป = ชื่อ Component ที่ Enable/Disable
  • บรรทัดขึ้นต้น # = Comment

ตัวอย่าง

# Enable
shell> mysql_plugin myplugins ENABLE

# Disable
shell> mysql_plugin myplugins DISABLE

ตัวเลือก

ตัวเลือกคำอธิบาย
--help, -?แสดง Help
--basedir, -bServer Base Directory
--datadir, -dServer Data Directory
--my-print-defaultsPath ของ my_print_defaults
--mysqldPath ของ mysqld Server
--no-defaultsไม่อ่าน Config File
--plugin-dir, -pServer Plugin Directory
--verbose, -vVerbose Mode
--version, -Vแสดง Version