mysql_plugin – Konfigurasi Plugins MySQL Server


Utilitas mysql_plugin memungkinkan MySQL administrator untuk mengelola plugin yang dimuat server MySQL. Ini memberikan alternatif secara manual menentukan opsi  --plugin-load pada startup server atau menggunakan statement INSTALL PLUGIN dan UNINSTALL PLUGIN saat runtime.

Tergantung pada apakah mysql_plugin dipanggil untuk mengaktifkan atau menonaktifkan plugin, ia memasukkan atau menghapus baris dalam tabel mysql.plugin yang berfungsi sebagai registri plugin. (Untuk melakukan operasi ini, mysql_plugin memanggil server MySQL dalam mode bootstrap. Ini berarti bahwa server tidak harus dalam keadaan berjalan). Untuk startups server normal, load server dan memungkinkan plugin tercantum dalam mysql.plugin secara otomatis. Untuk kontrol tambahan atas aktivasi plugin, gunakan opsi --plugin_name nama untuk plugin tertentu.

Setiap pemanggilan mysql_plugin membaca file konfigurasi untuk menentukan bagaimana untuk mengkonfigurasi plugin yang terdapat dalam sebuah file library plugin objek tunggal. Untuk memanggil mysql_plugin, gunakan sintaks ini:

mysql_plugin [options] plugin {ENABLE|DISABLE}

plugin adalah nama plugin untuk mengkonfigurasi. ENABLE atau DISABLE (tidak case sensitive) menentukan apakah akan mengaktifkan atau menonaktifkan komponen library nama plugin pada file konfigurasi. Urutan plugin dan ENABLE atau DISABLE argumen tidak masalah.

Sebagai contoh, untuk mengkonfigurasi komponen dari sebuah file library plugin bernama myplugins.so di Linux atau myplugins.dll pada Windows, tentukan nilai plugin dari myplugins. Misalkan bahwa library plugin berisi tiga plugin, plugin1, plugin2, dan plugin3, yang semuanya harus dikonfigurasi di bawah kontrol mysql_plugin. Dengan konvensi, file konfigurasi memiliki akhiran .ini dan basename sama dengan library plugin, sehingga konfigurasi nama file default untuk library  plugin ini myplugins.ini. Isi file konfigurasi yang terlihat seperti ini:

myplugins
plugin1
plugin2
plugin3

Baris pertama dalam file myplugins.ini adalah nama dari file objek library, tanpa ekstensi seperti.so atau .dll. Baris yang tersisa adalah nama-nama komponen yang akan diaktifkan atau dinonaktifkan. Setiap nilai dalam file tersebut harus berada pada baris terpisah. Baris di mana karakter pertama adalah ‘#’ diambil sebagai komentar dan diabaikan.

Untuk mengaktifkan plugin yang terdaftar dalam file konfigurasi, memanggil mysql_plugin cara ini:

shell> mysql_plugin myplugins ENABLE

Untuk menonaktifkan plugin, gunakan DISABLE daripada ENABLE.

Sebuah kesalahan terjadi jika mysql_plugin tidak dapat menemukan file konfigurasi atau file plugin library, atau jika mysql_plugin tidak dapat memulai server MySQL.

mysql_plugin mendukung pilihan berikut, yang dapat ditentukan pada baris perintah atau dalam kelompok [mysqld] dari option file.  Untuk pilihan yang ditetapkan dalam group [mysqld] mysql_plugin mengenali opsi --basedir, --datadir, dan --plugin-dir  dan mengabaikan lainnya. Untuk informasi tentang option file, lihat Bagian, “Menggunakan File Option”.

Opsi mysql_plugin

  • --help, -?

Menampilkan pesan bantuan dan keluar.

  • --basedir=path, -b path

Basis Direktori server.

  • --datadir=path, -d path

Direktori data server.

  • --my-print-defaults=path, -b path

Path ke program my_print_defaults.

  • --mysqld=path, -b path

Path ke server mysqld.

  • --no-defaults, -p

Tidak membaca nilai dari file konfigurasi. Opsi ini memungkinkan administrator untuk melewatkan membaca default dari file konfigurasi.

Dengan mysql_plugin, opsi ini tidak perlu diberikan pertama pada command line, tidak seperti kebanyakan program MySQL lainnya yang mendukung --no-support.

  • --plugin-dir=path, -p path

Direktori plugin server.

  • --plugin-ini=file_name, -i file_name

File konfigurasi mysql_plugin.  Nama path relatif diinterpretasikan relatif terhadap direktori saat ini. Nama path relatif diinterpretasikan relatif terhadap direktori saat ini. Jika opsi ini tidak diberikan, default adalah plugin.ini pada direktori plugin, di mana plugin adalah argumen plugin pada command line.

  • --print-defaults, -P

Menampilkan nilai-nilai default dari file konfigurasi. Pilihan ini menyebabkan mysql_plugin untuk mencetak default untuk  --basedir, --datadir, dan --plugin-dir jika mereka ditemukan pada file konfigurasi. Jika tidak ada nilai untuk variabel yang ditemukan, tidak ada yang ditampilkan. Dengan mysql_plugin, opsi ini tidak perlu diberikan pertama pada command line, tidak seperti kebanyakan program MySQL lainnya yang mendukung --print-defaults.

  • --verbose, -v

Verbose mode. Cetak informasi lebih lanjut tentang yang program lakukan Pilihan ini dapat digunakan beberapa kali untuk meningkatkan jumlah informasi.

  • --version, -V

Menampilkan informasi versi dan keluar.

Iklan
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: