Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Biểu tượng yêu thích OnWorks

pt-slave-findp - Trực tuyến trên đám mây

Chạy pt-slave-findp trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh pt-slave-findp có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


pt-slave-find - Tìm và in cây phân cấp bản sao của các nô lệ MySQL.

SYNOPSIS


Cách sử dụng: pt-slave-find [OPTIONS] [DSN]

pt-slave-find tìm và in ra cây phân cấp của các nô lệ MySQL.

Ví dụ:

pt-slave-find - máy chủ lưu trữ chủ

RỦI RO


Bộ công cụ Percona đã hoàn thiện, được chứng minh trong thế giới thực và được thử nghiệm tốt, nhưng tất cả cơ sở dữ liệu
các công cụ có thể gây rủi ro cho hệ thống và máy chủ cơ sở dữ liệu. Trước khi sử dụng công cụ này,
xin vui lòng:

· Đọc tài liệu của công cụ

· Xem lại "BUGS" đã biết của công cụ

· Kiểm tra công cụ trên một máy chủ không sản xuất

· Sao lưu máy chủ sản xuất của bạn và xác minh các bản sao lưu

MÔ TẢ


pt-slave-find kết nối với một bản sao MySQL master và tìm các nô lệ của nó. Hiện tại
điều duy nhất nó có thể làm là in một dạng xem dạng cây của hệ thống phân cấp sao chép.

Máy chủ chính có thể được chỉ định bằng một trong hai phương pháp. Phương pháp đầu tiên là sử dụng
các tùy chọn dòng lệnh liên quan đến kết nối tiêu chuẩn: "--defaults-file", "--password",
"--host", "--port", "--socket" hoặc "--user".

Phương pháp thứ hai để chỉ định máy chủ chính là DSN. DSN là một cú pháp đặc biệt có thể
chỉ là tên máy chủ (như "server.domain.com" hoặc 1.2.3.4) hoặc
chuỗi "key = value, key = value". Các phím là một chữ cái duy nhất:

Ý NGHĨA CHÍNH
=== =======
h Kết nối với máy chủ
P Số cổng sử dụng để kết nối
Tệp S Socket để sử dụng cho kết nối
u Người dùng đăng nhập nếu không phải là người dùng hiện tại
p Mật khẩu để sử dụng khi kết nối
F Chỉ đọc các tùy chọn mặc định từ tệp đã cho

"pt-slave-find" đọc tất cả các tệp tùy chọn MySQL bình thường, chẳng hạn như ~ / .my.cnf, vì vậy bạn có thể không
cần chỉ định tên người dùng, mật khẩu và các tùy chọn thông thường khác.

EXIT TÌNH TRẠNG


Trạng thái thoát bằng 0 (đôi khi còn được gọi là giá trị trả về hoặc mã trả về) cho biết
sự thành công. Bất kỳ giá trị nào khác đại diện cho trạng thái thoát của chính quá trình Perl.

LỰA CHỌN


Công cụ này chấp nhận các đối số dòng lệnh bổ sung. Tham khảo "SYNOPSIS" và cách sử dụng
thông tin để biết chi tiết.

--hỏi-vượt qua
Nhắc nhập mật khẩu khi kết nối với MySQL.

--bộ ký tự
dạng rút gọn: -A; loại: chuỗi

Bộ ký tự mặc định. Nếu giá trị là utf8, hãy đặt mã bin của Perl trên STDOUT thành utf8,
chuyển tùy chọn mysql_enable_utf8 tới DBD :: mysql và chạy SET NAMES UTF8 sau
kết nối với MySQL. Bất kỳ giá trị nào khác đặt mã binmode trên STDOUT mà không có lớp utf8,
và chạy SET NAMES sau khi kết nối với MySQL.

--config
kiểu: Mảng

Đọc danh sách các tệp cấu hình được phân tách bằng dấu phẩy này; nếu được chỉ định, đây phải là lần đầu tiên
tùy chọn trên dòng lệnh.

- cơ sở dữ liệu
type: string; dạng ngắn: -D

Cơ sở dữ liệu để sử dụng.

--defaults-file
dạng rút gọn: -F; loại: chuỗi

Chỉ đọc các tùy chọn mysql từ tệp đã cho. Bạn phải cung cấp một tên đường dẫn tuyệt đối.

--Cứu giúp
Hiển thị trợ giúp và thoát.

--tổ chức
dạng rút gọn: -h; loại: chuỗi

Kết nối với máy chủ.

--mật khẩu mở khóa
dạng rút gọn: -p; loại: chuỗi

Mật khẩu sử dụng khi kết nối. Nếu mật khẩu chứa dấu phẩy thì chúng phải được thoát
có dấu gạch chéo ngược: "exam \, ple"

- lipid
loại: chuỗi

Tạo tệp PID đã cho. Công cụ sẽ không khởi động nếu tệp PID đã tồn tại và
PID mà nó chứa khác với PID hiện tại. Tuy nhiên, nếu tệp PID
tồn tại và PID mà nó chứa không còn chạy nữa, công cụ sẽ ghi đè lên PID
tệp với PID hiện tại. Tệp PID sẽ tự động bị xóa khi công cụ thoát.

--Hải cảng
dạng viết tắt: -P; kiểu: int

Số cổng sử dụng để kết nối.

--recurse
kiểu: int

Số cấp độ cần đệ quy trong hệ thống phân cấp. Mặc định là vô hạn.

Xem "--recursion-method".

--recursion-phương pháp
kiểu: mảng; default: danh sách xử lý, máy chủ

Phương pháp đệ quy ưu tiên được sử dụng để tìm nô lệ.

Các phương pháp có thể là:

PHƯƠNG PHÁP SỬ DỤNG
==================================
danh sách xử lý HIỂN THỊ DANH SÁCH TIẾN TRÌNH
máy chủ HIỂN THỊ TRANG TRÌNH BÀY CHẬM
không Không tìm thấy nô lệ

Phương pháp danh sách xử lý được ưu tiên vì SHOW SLAVE HOSTS không đáng tin cậy.
Tuy nhiên, phương thức máy chủ là bắt buộc nếu máy chủ sử dụng cổng không chuẩn (không phải
3306). Thông thường pt-slave-find làm đúng và tìm thấy các nô lệ, nhưng bạn có thể
đưa ra một phương pháp ưu tiên và nó sẽ được sử dụng đầu tiên. Nếu nó không tìm thấy bất kỳ nô lệ nào,
các phương pháp khác sẽ được thử.

--định dạng báo cáo
type: string; default: tóm tắt

Đặt thông tin nào về nô lệ được in. Định dạng báo cáo có thể là một trong những
Sau đây:

· Tên máy chủ

Chỉ in tên máy chủ của các nô lệ. Nó giống như:

127.0.0.1:12345
+ - 127.0.0.1:12346
+ - 127.0.0.1:12347

· tóm lược

In bản tóm tắt cài đặt của từng nô lệ. Báo cáo này hiển thị thêm thông tin
về mỗi nô lệ, như:

127.0.0.1:12345
Phiên bản 5.1.34-log
ID máy chủ 12345
Uptime 04:56 (started 2010-06-17T11:21:22)
Sao chép Không phải là nô lệ, có 1 nô lệ được kết nối
Bộ Lọc
BÁO CÁO ghi nhật ký nhị phân
Tình trạng nô lệ
Chế độ nô lệ NGHIÊM TÚC
Tự động tăng gia số 1, bù trừ 1
+ - 127.0.0.1:12346
Phiên bản 5.1.34-log
ID máy chủ 12346
Uptime 04:54 (started 2010-06-17T11:21:24)
Replication Là một nô lệ, có 1 nô lệ được kết nối
Bộ Lọc
BÁO CÁO ghi nhật ký nhị phân
Trạng thái nô lệ chậm 0 giây, đang chạy, không có lỗi
Chế độ nô lệ NGHIÊM TÚC
Tự động tăng gia số 1, bù trừ 1

- địa chỉ giải quyết
Phân giải địa chỉ ip thành tên máy chủ. Báo cáo sẽ in cả IP và tên máy chủ.

Ví dụ:

10.10.7.14 (dbase1.sample.net)

Có thể trì hoãn thời gian chạy một vài giây.

--set-vars
kiểu: Mảng

Đặt các biến MySQL trong danh sách các cặp "biến = giá trị" được phân tách bằng dấu phẩy này.

Theo mặc định, công cụ đặt:

wait_timeout = 10000

Các biến được chỉ định trên dòng lệnh sẽ ghi đè các giá trị mặc định này. Ví dụ,
chỉ định "--set-vars wait_timeout = 500" ghi đè giá trị mặc định là 10000.

Công cụ sẽ in một cảnh báo và tiếp tục nếu một biến không thể được thiết lập.

--ổ cắm
các hình thức ngắn; loại: chuỗi

Tập tin ổ cắm để sử dụng cho kết nối.

--người sử dụng
dạng rút gọn: -u; loại: chuỗi

Người dùng để đăng nhập nếu không phải là người dùng hiện tại.

--phiên bản
Hiển thị phiên bản và thoát.

DSN LỰA CHỌN


Các tùy chọn DSN này được sử dụng để tạo DSN. Mỗi tùy chọn được đưa ra như "option = value".
Các tùy chọn phân biệt chữ hoa chữ thường, vì vậy P và p không phải là cùng một tùy chọn. Không thể có
khoảng trắng trước hoặc sau "=" và nếu giá trị chứa khoảng trắng thì nó phải được trích dẫn.
Các tùy chọn DSN được phân tách bằng dấu phẩy. Xem trang web bộ công cụ percona để biết đầy đủ chi tiết.

· MỘT

dsn: bộ ký tự; copy: vâng

Bộ ký tự mặc định.

· NS

dsn: cơ sở dữ liệu; copy: vâng

Cơ sở dữ liệu mặc định.

· NS

dsn: mysql_read_default_file; copy: vâng

Chỉ đọc các tùy chọn mặc định từ tệp đã cho

· H

dsn: máy chủ; copy: vâng

Kết nối với máy chủ.

· P

dsn: mật khẩu; copy: vâng

Mật khẩu sử dụng khi kết nối. Nếu mật khẩu chứa dấu phẩy thì chúng phải được thoát
có dấu gạch chéo ngược: "exam \, ple"

· P

dsn: cổng; copy: vâng

Số cổng sử dụng để kết nối.

· NS

dsn: mysql_socket; copy: vâng

Tập tin ổ cắm để sử dụng cho kết nối.

· U

dsn: người dùng; copy: vâng

Người dùng để đăng nhập nếu không phải là người dùng hiện tại.

MÔI TRƯỜNG


Biến môi trường "PTDEBUG" cho phép đầu ra gỡ lỗi chi tiết thành STDERR. Để kích hoạt
gỡ lỗi và chụp tất cả đầu ra vào một tệp, chạy công cụ như:

PTDEBUG = 1 pt-slave-find ...> FILE 2> & 1

Hãy cẩn thận: đầu ra gỡ lỗi rất lớn và có thể tạo ra vài MB đầu ra.

WELFARE YÊU CẦU


Bạn cần Perl, DBI, DBD :: mysql và một số gói cốt lõi phải được cài đặt trong bất kỳ
phiên bản mới hợp lý của Perl.

Sử dụng pt-slave-findp trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad