GoGPT Best VPN GoSearch

favorit OnWorks

pt-config-diffp - Online di Cloud

Jalankan pt-config-diffp di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah pt-config-diffp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa stasiun kerja online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


pt-config-diff - Diff file konfigurasi MySQL dan variabel server.

RINGKASAN


Penggunaan: pt-config-diff [OPTIONS] CONFIG CONFIG [CONFIG...]

pt-config-diff membedakan file konfigurasi MySQL dan variabel server. CONFIG dapat berupa
nama file atau DSN. Setidaknya dua sumber CONFIG harus diberikan. Seperti perbedaan Unix standar,
tidak ada output jika tidak ada perbedaan.

Bedakan konfigurasi host1 dari SHOW VARIABLES terhadap host2:

pt-config-diff h=host1 h=host2

Konfigurasi berbeda dari bagian [mysqld] di my.cnf dengan konfigurasi host1:

pt-config-diff /etc/my.cnf h=host1

Bedakan bagian [mysqld] dari dua file opsi:

pt-config-diff /etc/my-small.cnf /etc/my-large.cnf

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-config-diff membedakan konfigurasi MySQL dengan memeriksa nilai-nilai sistem server
variabel dari dua atau lebih sumber CONFIG yang ditentukan pada baris perintah. Sebuah sumber KONFIG
dapat berupa DSN atau nama file yang berisi output dari "mysqld --help --verbose",
"my_print_defaults", "TAMPILKAN VARIABEL", atau file opsi (mis. my.cnf).

Untuk setiap DSN CONFIG, pt-config-diff terhubung ke MySQL dan mendapatkan variabel dan nilai dengan
mengeksekusi "TAMPILKAN /*!40103 GLOBAL*/ VARIABEL". Ini adalah "konfigurasi aktif" karena ini menunjukkan
nilai server apa yang digunakan MySQL secara aktif (saat ini).

Hanya variabel yang dimiliki semua sumber CONFIG yang dibandingkan karena jika suatu variabel tidak
hadir maka kita tidak dapat mengetahui atau menebak dengan aman nilainya. Misalnya, jika Anda membandingkan
file opsi (mis. my.cnf) ke konfigurasi aktif (yaitu TAMPILKAN VARIABEL dari DSN CONFIG),
file opsi mungkin hanya memiliki beberapa variabel, sedangkan konfigurasi aktif memiliki semua
variabel. Hanya nilai variabel yang ada di kedua konfigurasi yang dibandingkan.

File opsi dan konfigurasi DSN memberikan hasil terbaik.

KELUARAN


Tidak ada output ketika tidak ada perbedaan. Ketika ada perbedaan, pt-config-
diff mencetak laporan ke STDOUT yang terlihat seperti berikut:

2 perbedaan konfigurasi
Variabel my.master.cnf my.slave.cnf
========================= =========================== =====
datadir /tmp/12345/data /tmp/12346/data
pelabuhan 12345 12346

Membandingkan variabel MySQL sulit karena ada banyak variasi dan kehalusan
di banyak versi dan distribusi MySQL. Ketika perbandingan gagal, alat
mencetak peringatan ke STDERR, seperti berikut ini:

Membandingkan nilai log_error (mysqld.log, /tmp/12345/data/mysqld.log)
menyebabkan kesalahan: Argumen "/tmp/12345/data/mysqld.log" bukan numerik
dalam persamaan numerik (==) di ./pt-config-diff baris 2311.

Harap laporkan peringatan ini agar fungsi perbandingan dapat ditingkatkan.

EXIT STATUS


pt-config-diff keluar dengan status keluar nol ketika tidak ada perbedaan, dan 1 jika ada
berada.

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. (Opsi ini tidak menentukan CONFIG; itu setara
ke "--default-file".)

--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.

--membantu
Tunjukkan bantuan dan keluar.

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

Hubungkan ke tuan rumah.

--[no]abaikan-kasus
default: ya

Bandingkan variabel case-insensitive.

--abaikan-variabel
jenis: array

Abaikan, jangan bandingkan, variabel-variabel ini.

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

Kata sandi yang akan digunakan untuk koneksi.

--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.

--[tidak]melaporkan
default: ya

Cetak laporan perbedaan konfigurasi MySQL ke STDOUT. Jika Anda hanya ingin memeriksa apakah diberikan
konfigurasinya berbeda atau tidak dengan memeriksa status keluar alat, lalu tentukan
"--no-report" untuk menyembunyikan laporan.

--lebar laporan
jenis: int; default: 78

Potong baris laporan ke banyak karakter ini. Karena beberapa nilai variabel dapat menjadi
panjang, atau ketika membandingkan beberapa konfigurasi, mungkin membantu untuk meningkatkan lebar laporan jadi
nilai tidak terpotong di luar keterbacaan.

--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 MySQL 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.

· 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-config-diff ... > 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-config-diffp 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.