Rumah > Artikel > pangkalan data > mysql_plugin - Konfigurasikan pemalam pelayan MySQL
Beritahu kami tentang utiliti mysql_plugin yang digunakan dalam MySQL -
Utiliti mysql_plugin membenarkan pentadbir MySQL mengurus pemalam yang dimuatkan oleh pelayan MySQL.
Ia menyediakan alternatif untuk menentukan pilihan --plugin-load secara manual pada permulaan pelayan, atau pada masa jalan dengan bantuan penyataan INSTALL PLUGIN dan UNINSTALL PLUGIN.
Bergantung pada sama ada mysql_plugin dipanggil untuk mendayakan atau melumpuhkan pemalam, utiliti memasukkan atau memadamkan baris masing-masing dalam jadual mysql.plugin yang digunakan sebagai pendaftaran pemalam.
Untuk permulaan pelayan biasa, pelayan memuatkan secara automatik dan mendayakan pemalam yang disenaraikan dalam mysql.plugin.
p>
Untuk kawalan tambahan ke atas pengaktifan pemalam, anda boleh menggunakan pilihan --plugin_name yang menamakan pemalam tertentu.
Setiap panggilan ke mysql_plugin membaca fail konfigurasi yang membantu menentukan cara mengkonfigurasi pemalam yang terkandung dalam fail perpustakaan pemalam individu. Untuk memanggil mysql_plugin, anda boleh menggunakan arahan berikut -
mysql_plugin [options] plugin {ENABLE|DISABLE}
"plugin" di sini merujuk kepada nama pemalam yang akan dikonfigurasikan.
DAYA atau LUmpuhkan adalah tidak sensitif huruf besar dan digunakan untuk menentukan sama ada untuk mendayakan atau melumpuhkan komponen pemalam. Pustaka pemalam, dinamakan dalam fail konfigurasi.
Susunan pemalam dan parameter ENABLE atau DISABLE tidak penting.
Mari kita ambil contoh untuk memahami perkara ini -
Untuk mengkonfigurasi komponen fail perpustakaan pemalam bernama "myplugins.so" pada Linux atau "myplugins.dll" pada Windows, nilai pemalam myplugins mesti dinyatakan.
Andaikan perpustakaan pemalam ini mengandungi tiga pemalam, iaitu pemalam1, pemalam2 dan pemalam3 ini perlu dikonfigurasikan di bawah kawalan mysql_plugin.
Menurut konvensyen, akhiran fail konfigurasi ialah .ini, dan nama asas yang sama ialah nama pustaka pemalam, jadi nama fail konfigurasi lalai pustaka pemalam ialah "myplugins.ini".
Kandungan fail konfigurasi adalah seperti berikut -
myplugins plugin1 plugin2 plugin3
Baris pertama dalam fail myplugins.ini ialah nama fail perpustakaan tanpa sebarang sambungan, seperti .so atau .dll.
Barisan selebihnya ialah nama komponen yang perlu didayakan atau dilumpuhkan.
Setiap nilai dalam fail hendaklah berada pada baris yang berasingan.
Barisan yang watak pertamanya ialah "#" dianggap sebagai ulasan dan diabaikan.
Untuk mendayakan pemalam yang disenaraikan dalam fail konfigurasi, mysql_plugin yang dinyatakan di bawah mesti dipanggil -
shell> mysql_plugin myplugins ENABLE
Untuk melumpuhkan pemalam, disable harus digunakan dan bukannya ENABLE.
Jika mysql_plugin tidak dapat mencari fail konfigurasi atau fail perpustakaan plug-in, atau mysql_plugin tidak dapat memulakan pelayan MySQL, ralat akan berlaku.
p>
mysql_plugin menyokong pilihan yang dinyatakan di bawah. Ia boleh ditentukan pada baris arahan atau dalam kumpulan [mysqld] mana-mana fail pilihan.
--bantuan, -?
Ia membantu untuk menunjukkan mesej bantuan dan keluar.
--basedir=dir_name, -b dir_name
merujuk kepada direktori pangkalan pelayan.
--datadir=dir_name, -d dir_name
merujuk kepada direktori data pelayan.
--my-print-defaults=file_name, -b file_name
merujuk kepada laluan di mana program my_print_defaults berada.
--mysqld=file_name, -b file_name
Ia merujuk kepada laluan pelayan mysqld.
--no-defaults, -p
Ini bermakna tiada nilai harus dibaca daripada fail konfigurasi. Pilihan ini membolehkan pentadbir melangkau membaca nilai lalai daripada fail konfigurasi.
--plugin-dir=dir_name, -p dir_name
Ia ialah direktori pemalam pelayan.
--verbose, -v
merujuk kepada mod verbose. Ia mencetak lebih banyak maklumat tentang kefungsian program. Pilihan ini boleh digunakan beberapa kali untuk meningkatkan jumlah maklumat.
--versi,-V
Bantu paparan maklumat versi dan keluar.
Atas ialah kandungan terperinci mysql_plugin - Konfigurasikan pemalam pelayan MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!