GoGPT Best VPN GoSearch

favorit OnWorks

pt-fk-error-loggerp - Online di Cloud

Jalankan pt-fk-error-loggerp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah pt-fk-error-loggerp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator

PROGRAM:

NAMA


pt-fk-error-logger - Mencatat kesalahan kunci asing MySQL.

RINGKASAN


Penggunaan: pt-fk-error-logger [OPSI] [DSN]

pt-fk-error-logger mencatat informasi tentang kesalahan kunci asing pada DSN yang diberikan.
Informasi dicetak ke "STDOUT", dan juga dapat disimpan ke tabel dengan menentukan
"--tujuan". Alat berjalan selamanya kecuali "--run-time" atau "--iterasi" ditentukan.

Cetak kesalahan kunci asing pada Host1:

pt-fk-kesalahan-logger h=host1

Cetak kesalahan kunci asing pada Host1 sekali lalu keluar:

pt-fk-error-logger h=host1 --iterasi 1

Simpan kesalahan kunci asing di host1 ke percona_schema.fke di host2:

pt-fk-error-logger h=host1 --dest h=host2,D=percona_schema,t=fke

RISIKO


Percona Toolkit sudah matang, terbukti di dunia nyata, dan teruji dengan baik, tetapi semua basis data
alat dapat menimbulkan risiko bagi sistem dan server database. Sebelum menggunakan alat ini,
mohon untuk:

· Baca dokumentasi alat ini

· Tinjau "BUGS" alat yang dikenal

· Uji alat di server non-produksi

· Cadangkan server produksi Anda dan verifikasi cadangannya

DESKRIPSI


pt-fk-error-logger mencetak atau menyimpan teks kesalahan kunci asing dari "SHOW INNODB STATUS".
Kesalahan tidak diuraikan atau ditafsirkan dengan cara apa pun. Kesalahan kunci asing secara unik
diidentifikasi oleh stempel waktu mereka. Hanya kesalahan baru (lebih baru) yang dicetak atau disimpan.

Secara default, alat ini berjalan selamanya, memeriksa setiap "--interval" detik untuk kunci asing baru
kesalahan. Tentukan "--run-time" dan/atau "--iterasi" untuk membatasi berapa lama alat berjalan.

KELUARAN


Teks kesalahan kunci asing dari "SHOW ENGINE INNODB STATUS" dicetak ke "STDOUT", kecuali
"--quiet" ditentukan. Kesalahan dan peringatan dicetak ke "STDERR".

PILIHAN


Alat ini menerima argumen baris perintah tambahan. Lihat "SINOPSIS" dan penggunaan
informasi untuk rincian.

--ask-lulus
Meminta kata sandi saat menghubungkan ke MySQL.

--rangkaian karakter
bentuk pendek: -A; jenis: string

Kumpulan karakter default. Jika nilainya utf8, setel binmode Perl di STDOUT ke utf8,
meneruskan opsi mysql_enable_utf8 ke DBD::mysql, dan menjalankan SET NAMES UTF8 setelahnya
menghubungkan ke MySQL. Nilai lain apa pun menetapkan binmode pada STDOUT tanpa lapisan utf8,
dan menjalankan SET NAMES setelah terhubung ke MySQL.

--konfigurasi
jenis: Array

Baca daftar file konfigurasi yang dipisahkan koma ini; jika ditentukan, ini harus menjadi yang pertama
pilihan pada baris perintah.

--mendaemonisasi
Garpu ke latar belakang dan lepaskan dari shell. Sistem operasi POSIX saja.

--basis data
bentuk pendek: -D; jenis: string

Hubungkan ke database ini.

--default-file
bentuk pendek: -F; jenis: string

Hanya baca opsi mysql dari file yang diberikan. Anda harus memberikan nama path absolut.

--tujuan
jenis: DSN

Simpan kesalahan kunci asing di tabel ini. DSN harus menentukan database (D) dan tabel
(T).

Nilai DSN yang hilang diwarisi dari DSN yang dipantau, sehingga Anda dapat menghilangkan sebagian besar
nilai jika Anda menyimpan kesalahan kunci asing pada Host yang sama.

Tabel berikut disarankan:

BUAT TABEL foreign_key_errors (
ts datetime BUKAN NULL,
teks kesalahan TIDAK NULL,
KUNCI UTAMA (ts)
)

Satu-satunya informasi yang disimpan adalah stempel waktu dan teks kesalahan kunci asing.

--membantu
Tunjukkan bantuan dan keluar.

--tuan rumah
bentuk pendek: -h; jenis: string

Hubungkan ke tuan rumah.

--selang
jenis: waktu; standar: 30

Seberapa sering memeriksa kesalahan kunci asing.

--iterasi
jenis: int

Berapa kali untuk memeriksa kesalahan kunci asing. Secara default, opsi ini tidak ditentukan
yang berarti jumlah iterasi yang tak terbatas. Alat selalu keluar untuk "--run-time",
terlepas dari nilai yang ditentukan untuk opsi ini. Misalnya, alat akan keluar
setelah 1 menit dengan "--run-time 1m --iterations 4 --interval 30" karena 4 iterasi
pada interval 30 detik akan memakan waktu 2 menit, lebih lama dari run-time 1 menit.

--catatan
jenis: string

Cetak semua output ke file ini saat di-daemon.

--kata sandi
bentuk pendek: -p; jenis: string

Kata sandi untuk digunakan saat menghubungkan. Jika kata sandi mengandung koma, mereka harus diloloskan
dengan garis miring terbalik: "ujian\,ple"

--pid
jenis: string

Buat file PID yang diberikan. Alat tidak akan mulai jika file PID sudah ada dan
PID yang dikandungnya berbeda dari PID saat ini. Namun, jika file PID
ada dan PID yang dikandungnya tidak lagi berjalan, alat akan menimpa PID
file dengan PID saat ini. File PID dihapus secara otomatis saat alat keluar.

--Pelabuhan
bentuk pendek: -P; jenis: int

Nomor port yang digunakan untuk koneksi.

--diam
Jangan mencetak kesalahan kunci asing; hanya mencetak kesalahan dan peringatan ke "STDERR".

--waktu berjalan
jenis: waktu

Berapa lama untuk berlari sebelum keluar. Secara default, alat ini berjalan selamanya.

--set-vars
jenis: Array

Setel variabel MySQL dalam daftar pasangan "variabel=nilai" yang dipisahkan koma ini.

Secara default, set alat:

tunggu_waktu habis=10000

Variabel yang ditentukan pada baris perintah menggantikan default ini. Sebagai contoh,
menentukan "--set-vars wait_timeout=500" mengesampingkan nilai default 10000.

Alat ini mencetak peringatan dan melanjutkan jika variabel tidak dapat disetel.

--stopkontak
Surat pendek; jenis: string

File soket yang akan digunakan untuk koneksi.

--pengguna
bentuk pendek: -u; jenis: string

Pengguna untuk login jika bukan pengguna saat ini.

--Versi: kapan
Tampilkan versi dan keluar.

--[no]versi-periksa
default: ya

Periksa versi terbaru Percona Toolkit, MySQL, dan program lainnya.

Ini adalah fitur standar "periksa pembaruan secara otomatis", dengan dua tambahan
fitur. Pertama, alat ini memeriksa versi program lain di sistem lokal di
tambahan untuk versinya sendiri. Misalnya, ia memeriksa versi setiap server MySQL
itu terhubung ke, Perl, dan modul Perl DBD::mysql. Kedua, ia memeriksa dan memperingatkan
tentang versi dengan masalah yang diketahui. Misalnya, MySQL 5.5.25 memiliki bug kritis dan
dirilis ulang sebagai 5.5.25a.

Setiap pembaruan atau masalah yang diketahui dicetak ke STDOUT sebelum keluaran normal alat.
Fitur ini tidak boleh mengganggu pengoperasian normal alat.

Untuk informasi lebih lanjut, kunjungi .

DSN PILIHAN


Opsi DSN ini digunakan untuk membuat DSN. Setiap opsi diberikan seperti "opsi = nilai".
Opsi peka huruf besar/kecil, jadi P dan p bukan opsi yang sama. Tidak mungkin ada
spasi putih sebelum atau sesudah "=" dan jika nilainya mengandung spasi, itu harus dikutip.
Opsi DSN dipisahkan dengan koma. Lihat halaman manual percona-toolkit untuk detail lengkap.

· SEBUAH

dsn: rangkaian karakter; salinan: ya

Kumpulan karakter default.

· D

dsn: basis data; salinan: ya

Basis data bawaan.

· F

dsn: mysql_read_default_file; salinan: ya

Hanya baca opsi default dari file yang diberikan

· H

dsn: tuan rumah; salinan: ya

Hubungkan ke tuan rumah.

· P

dsn: kata sandi; salinan: ya

Kata sandi untuk digunakan saat menghubungkan. Jika kata sandi mengandung koma, mereka harus diloloskan
dengan garis miring terbalik: "ujian\,ple"

· P

dsn: pelabuhan; salinan: ya

Nomor port yang digunakan untuk koneksi.

· S

dsn: mysql_socket; salinan: ya

File soket yang akan digunakan untuk koneksi.

· T

Tabel tempat menyimpan kesalahan kunci asing.

· kamu

dsn: pengguna; salinan: ya

Pengguna untuk login jika bukan pengguna saat ini.

LINGKUNGAN


Variabel lingkungan "PTDEBUG" memungkinkan keluaran debugging verbose ke STDERR. Untuk mengaktifkan
debugging dan tangkap semua output ke file, jalankan alat seperti:

PTDEBUG=1 pt-fk-error-logger ... > FILE 2>&1

Hati-hati: keluaran debug sangat banyak dan dapat menghasilkan beberapa megabita keluaran.

PELACAKAN PENGIRIMAN PERSYARATAN


Anda memerlukan Perl, DBI, DBD::mysql, dan beberapa paket inti yang harus diinstal di
versi Perl yang cukup baru.

Gunakan pt-fk-error-loggerp online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.