Ini adalah perintah mysqlrplshow yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
mysqlrplshow - Tampilkan Budak untuk Server Master
RINGKASAN
mysqlrplshow [Pilihan]
DESKRIPSI
Utilitas ini menunjukkan budak replikasi untuk master. Ini mencetak grafik master
dan budaknya memberi label masing-masing dengan nama host dan nomor port.
Anda harus menentukan --temukan-budak-login pilihan untuk memberikan nama pengguna dan kata sandi
untuk menemukan budak dalam topologi.
Untuk menjelajahi budak untuk setiap klien, gunakan --berulang pilihan. Hal ini menyebabkan utilitas
untuk terhubung ke setiap budak yang ditemukan dan mencoba untuk menentukan apakah ia memiliki budak. Jika
budak ditemukan, proses berlanjut sampai budak ditemukan dalam daftar server
melayani sebagai master (topologi melingkar). Grafik menampilkan topologi dengan berturut-turut
indentasi. Sebuah notasi dibuat untuk topologi melingkar.
Jika Anda menggunakan --berulang opsi, utilitas mencoba untuk terhubung ke budak menggunakan
nama pengguna dan kata sandi yang disediakan untuk master. Secara default, jika koneksi mencoba
gagal, utilitas melempar kesalahan dan berhenti. Untuk mengubah perilaku ini, gunakan --mengingatkan
opsi, yang memungkinkan utilitas untuk meminta nama pengguna dan kata sandi untuk setiap budak
yang gagal terhubung. Anda juga dapat menggunakan --num-coba lagi=n opsi untuk mencoba kembali yang gagal
koneksi 'n' kali sebelum utilitas gagal.
Contoh grafik untuk topologi tipikal dengan budak relai ditunjukkan di sini:
# Replikasi Grafik Topologi ::
host lokal:3311 (MASTER)
|
+--- localhost:3310 - (BUDAK)
|
+--- localhost:3312 - (BUDAK + MASTER)
|
+--- localhost:3313 - (BUDAK)
MASTER, SLAVE, dan SLAVE+MASTER menunjukkan bahwa server adalah master only, slave only, dan
baik budak dan tuan, masing-masing.
Topologi replikasi melingkar ditampilkan seperti ini, di mana <--> menunjukkan sirkularitas:
# Replikasi Grafik Topologi
host lokal:3311 (MASTER)
|
+--- localhost:3312 - (BUDAK + MASTER)
|
+--- localhost:3313 - (BUDAK + MASTER)
|
+--- localhost:3311 <--> (BUDAK)
Untuk menghasilkan daftar kolom selain grafik, tentukan: --tunjukkan-daftar pilihan. Di dalam
case, untuk menentukan cara menampilkan daftar, gunakan salah satu nilai berikut dengan
--format opsi:
· kisi (Default)
Tampilkan output dalam format kisi atau tabel seperti pada mysql monitor.
· csv
Tampilkan output dalam format nilai yang dipisahkan koma.
· tab
Tampilkan output dalam format yang dipisahkan tab.
· vertikal
Tampilkan output dalam format kolom tunggal seperti perintah \G untuk mysql
monitor.
Utilitas menggunakan TAMPILKAN BUDAK PEMBAWA ACARA pernyataan untuk menentukan budak mana yang menjadi tuannya
memiliki. Jika Anda ingin menggunakan --berulang opsi, budak seharusnya dimulai dengan
--report-host dan --report-port opsi diatur ke nama host dan nomor port yang sebenarnya atau
utilitas mungkin tidak dapat terhubung ke budak untuk menentukan budak mereka sendiri.
PILIHAN
mysqlrplshow menerima opsi baris perintah berikut:
· --Tolong
Tampilkan pesan bantuan dan keluar.
· --discover-slaves-login=
Berikan pengguna dan kata sandi dalam formulir [: ] atau untuk
menemukan budak dan budak relay dalam topologi. Sebagai contoh,
--discover=joe:secret akan menggunakan 'joe' sebagai pengguna dan 'secret' sebagai kata sandi untuk masing-masing
budak yang ditemukan.
· --format= , -F
Tentukan format tampilan untuk keluaran daftar kolom. Nilai format yang diizinkan adalah kisi,
csv, tab, dan vertikal. Standarnya adalah kisi. Opsi ini hanya berlaku jika --tunjukkan-daftar
diberikan.
· --master=
Informasi koneksi untuk server master dalam format:
<pemakai>[:passwd>]@tuan rumah>[:pelabuhan>][:stopkontak>] ataujalur masuk>[:pelabuhan>][:stopkontak>].
· --max-kedalaman=
Kedalaman rekursi maksimum. Opsi ini hanya berlaku jika --berulang diberikan.
· --num-retry= , -n
Jumlah percobaan ulang yang diizinkan untuk upaya masuk budak yang gagal. Opsi ini valid
hanya jika --mengingatkan diberikan.
· --cepat, -p
Prompt untuk pengguna dan kata sandi budak jika berbeda dari pengguna dan kata sandi master.
Jika Anda memberikan opsi ini, utilitas ditetapkan --num-coba lagi ke 1 jika opsi itu tidak disetel
secara eksplisit. Ini memastikan setidaknya satu upaya untuk mencoba lagi dan meminta nama pengguna
dan kata sandi jika koneksi gagal.
· --tenang, -q
Matikan semua pesan untuk eksekusi senyap. Opsi ini tidak menekan kesalahan atau
peringatan.
· --berulang, -r
Telusuri daftar slave untuk menemukan koneksi master/slave tambahan. Gunakan ini
pilihan untuk memetakan topologi replikasi.
· --tunjukkan-daftar, -l
Menampilkan daftar kolom topologi.
· --verbose, -v
Tentukan berapa banyak informasi yang akan ditampilkan. Jika opsi ini digunakan, status utas IO
dari setiap budak juga ditampilkan. Gunakan opsi ini beberapa kali untuk menambah jumlahnya
dari informasi. Sebagai contoh, -v = bertele-tele, -vv = lebih bertele-tele, -vvv = debug. Jika kamu
gunakan -vvv, output akan berisi status IO dan utas SQL untuk setiap budak.
· --Versi: kapan
Tampilkan informasi versi dan keluar.
CATATAN
Pengguna login harus memiliki MENGULANGI BUDAK dan MENGULANGI KLIEN hak istimewa untuk
berhasil menjalankan utilitas ini. Secara khusus, pengguna login harus memiliki yang sesuai
izin untuk mengeksekusi TAMPILKAN BUDAK STATUS, TAMPILKAN MASTER STATUS, dan TAMPILKAN BUDAK PEMBAWA ACARA.
Untuk --format opsi, nilai yang diizinkan tidak peka huruf besar-kecil. Selain itu, nilai
dapat ditentukan sebagai awalan yang tidak ambigu dari nilai yang valid. Sebagai contoh, --format=g
menentukan format grid. Terjadi kesalahan jika awalan cocok dengan lebih dari satu nilai yang valid.
Mencampur IP dan nama host tidak disarankan. Utilitas khusus replikasi akan
mencoba membandingkan nama host dan alamat IP sebagai alias untuk memeriksa konektivitas budak
kepada tuannya. Namun, jika instalasi Anda tidak mendukung pencarian nama terbalik,
perbandingan bisa gagal. Tanpa kemampuan untuk melakukan pencarian nama terbalik, replikasi
utilitas dapat melaporkan negatif palsu bahwa budak (tidak) terhubung ke master.
Misalnya, jika Anda mengatur replikasi menggunakan MASTER_HOST=ubuntu.net pada slave dan yang lebih baru
sambungkan ke budak dengan mysqlrplcheck dan minta master ditentukan sebagai
--master=192.168.0.6 menggunakan alamat IP yang valid untuk ubuntu.net, Anda harus memiliki kemampuan
untuk melakukan pencarian nama terbalik untuk membandingkan IP (192.168.0.6) dan nama host (ubuntu.net)
untuk menentukan apakah mereka adalah mesin yang sama.
Jalur ke alat klien MySQL harus disertakan dalam variabel lingkungan PATH di
untuk menggunakan mekanisme otentikasi dengan jalur masuk. Ini akan memungkinkan utilitas untuk
gunakan alat my_print_defaults yang diperlukan untuk membaca nilai jalur masuk dari
file konfigurasi login (.mylogin.cnf).
CONTOH
Untuk menampilkan slave untuk master yang berjalan pada port 3311 di host lokal, gunakan perintah berikut:
perintah:
$ mysqlrplshow --master=root@localhost:3311 --discover-slaves-login=root
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3311
# Replikasi Grafik Topologi
host lokal:3311 (MASTER)
|
+--- localhost:3310 - (BUDAK)
|
+--- localhost:3312 - (BUDAK)
Seperti yang ditunjukkan dalam contoh, Anda harus memberikan informasi login yang valid untuk master.
Untuk menampilkan informasi tambahan tentang status utas IO (untuk mengonfirmasi apakah budaknya
benar-benar terhubung ke master) gunakan opsi --bertele-tele:
$ mysqlrplshow --master=root@localhost:3311 --discover-slaves-login=root --verbose
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3311
# Replikasi Grafik Topologi
host lokal:3311 (MASTER)
|
+--- localhost:3310 [IO: Ya, SQL: Ya] - (BUDAK)
|
+--- localhost:3312 [IO: Ya, SQL: Ya] - (BUDAK)
Untuk menampilkan topologi replikasi penuh dari master yang berjalan di host lokal, gunakan:
perintah berikut:
$ mysqlrplshow --master=root@localhost:3311 --recurse --discover-slaves-login=root
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3311
# Replikasi Grafik Topologi
host lokal:3311 (MASTER)
|
+--- localhost:3310 - (BUDAK)
|
+--- localhost:3312 - (BUDAK + MASTER)
|
+--- localhost:3313 - (BUDAK)
Untuk menunjukkan topologi replikasi penuh dari master yang berjalan di host lokal, meminta
nama pengguna dan kata sandi untuk budak yang tidak memiliki nama pengguna dan kata sandi yang sama
kredensial sebagai master, gunakan perintah berikut:
$ mysqlrplshow --recurse --Prompt --num-retries=1 \
--master=root@localhost:3331 --discover-slaves-login=root
Server localhost:3331 berjalan di localhost.
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3331
Server localhost:3332 berjalan di localhost.
# master di localhost: ... GAGAL.
Koneksi ke localhost:3332 gagal.
Silakan masukkan informasi berikut untuk terhubung ke server ini.
Nama pengguna: root
Kata sandi:
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3332
Server localhost:3333 berjalan di localhost.
# master di localhost: ... GAGAL.
Koneksi ke localhost:3333 gagal.
Silakan masukkan informasi berikut untuk terhubung ke server ini.
Nama pengguna: root
Kata sandi:
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3333
Server localhost:3334 berjalan di localhost.
# master di localhost: ... GAGAL.
Koneksi ke localhost:3334 gagal.
Silakan masukkan informasi berikut untuk terhubung ke server ini.
Nama pengguna: root
Kata sandi:
# master di localhost: ... terhubung.
# Menemukan budak untuk master: localhost:3334
# Replikasi Grafik Topologi
host lokal:3331 (MASTER)
|
+--- localhost:3332 - (BUDAK)
|
+--- localhost:3333 - (BUDAK + MASTER)
|
+--- localhost:3334 - (BUDAK)
HAK CIPTA
Gunakan mysqlrplshow online menggunakan layanan onworks.net