GoGPT Best VPN GoSearch

OnWorks ഫെവിക്കോൺ

pt-slave-findp - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ pt-slave-findp പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന pt-slave-findp കമാൻഡ് ഇതാണ്.

പട്ടിക:

NAME


pt-slave-find - MySQL സ്ലേവുകളുടെ റെപ്ലിക്കേഷൻ ഹൈരാർക്കി ട്രീ കണ്ടെത്തി പ്രിന്റ് ചെയ്യുക.

സിനോപ്സിസ്


ഉപയോഗം: pt-slave-find [OPTIONS] [DSN]

pt-slave-find MySQL സ്ലേവുകളുടെ ഒരു ശ്രേണി ട്രീ കണ്ടെത്തി പ്രിന്റ് ചെയ്യുന്നു.

ഉദാഹരണങ്ങൾ:

pt-slave-find --host master-host

അപകടസാധ്യതകൾ


പെർക്കോണ ടൂൾകിറ്റ് പ്രായപൂർത്തിയായതും യഥാർത്ഥ ലോകത്ത് തെളിയിക്കപ്പെട്ടതും നന്നായി പരീക്ഷിച്ചതും എന്നാൽ എല്ലാ ഡാറ്റാബേസും ആണ്
ടൂളുകൾ സിസ്റ്റത്തിനും ഡാറ്റാബേസ് സെർവറിനും അപകടമുണ്ടാക്കും. ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ്,
ദയവായി:

· ടൂളിന്റെ ഡോക്യുമെന്റേഷൻ വായിക്കുക

· ടൂളിന്റെ അറിയപ്പെടുന്ന "ബഗ്ഗുകൾ" അവലോകനം ചെയ്യുക

· ഒരു നോൺ-പ്രൊഡക്ഷൻ സെർവറിൽ ഉപകരണം പരിശോധിക്കുക

· നിങ്ങളുടെ പ്രൊഡക്ഷൻ സെർവർ ബാക്കപ്പ് ചെയ്യുകയും ബാക്കപ്പുകൾ പരിശോധിക്കുകയും ചെയ്യുക

വിവരണം


pt-slave-find ഒരു MySQL റെപ്ലിക്കേഷൻ മാസ്റ്ററുമായി ബന്ധിപ്പിക്കുകയും അതിന്റെ അടിമകളെ കണ്ടെത്തുകയും ചെയ്യുന്നു. നിലവിൽ ദി
അതിന് ചെയ്യാൻ കഴിയുന്ന ഒരേയൊരു കാര്യം, റെപ്ലിക്കേഷൻ ശ്രേണിയുടെ ഒരു വൃക്ഷം പോലെയുള്ള കാഴ്ച പ്രിന്റ് ചെയ്യുക എന്നതാണ്.

രണ്ട് രീതികളിൽ ഒന്ന് ഉപയോഗിച്ച് മാസ്റ്റർ ഹോസ്റ്റ് വ്യക്തമാക്കാം. ഉപയോഗിക്കുന്നതാണ് ആദ്യ രീതി
സാധാരണ കണക്ഷനുമായി ബന്ധപ്പെട്ട കമാൻഡ് ലൈൻ ഓപ്ഷനുകൾ: "--defaults-file", "--password",
"--ഹോസ്റ്റ്", "--പോർട്ട്", "--സോക്കറ്റ്" അല്ലെങ്കിൽ "--ഉപയോക്താവ്".

മാസ്റ്റർ ഹോസ്റ്റ് വ്യക്തമാക്കുന്നതിനുള്ള രണ്ടാമത്തെ രീതി ഒരു DSN ആണ്. ഒരു DSN എന്നത് ഒരു പ്രത്യേക വാക്യഘടനയാണ്
ഒന്നുകിൽ ഒരു ഹോസ്റ്റ്നാമം ("server.domain.com" അല്ലെങ്കിൽ 1.2.3.4 പോലെ), അല്ലെങ്കിൽ ഒരു
"കീ = മൂല്യം, കീ = മൂല്യം" സ്ട്രിംഗ്. കീകൾ ഒരൊറ്റ അക്ഷരമാണ്:

പ്രധാന അർത്ഥം
=== =======
h ഹോസ്റ്റിലേക്ക് കണക്റ്റുചെയ്യുക
കണക്ഷനായി ഉപയോഗിക്കേണ്ട പി പോർട്ട് നമ്പർ
കണക്ഷനായി ഉപയോഗിക്കേണ്ട എസ് സോക്കറ്റ് ഫയൽ
നിലവിലുള്ള ഉപയോക്താവല്ലെങ്കിൽ ലോഗിൻ ചെയ്യാനുള്ള യൂസർ
പി കണക്‌റ്റ് ചെയ്യുമ്പോൾ ഉപയോഗിക്കേണ്ട പാസ്‌വേഡ്
F തന്നിരിക്കുന്ന ഫയലിൽ നിന്നുള്ള ഡിഫോൾട്ട് ഓപ്ഷനുകൾ മാത്രം വായിക്കുക

"pt-slave-find" എല്ലാ സാധാരണ MySQL ഓപ്‌ഷൻ ഫയലുകളും വായിക്കുന്നു ~/.my.cnf, അതിനാൽ നിങ്ങൾക്ക് കഴിയില്ല
ഉപയോക്തൃനാമം, പാസ്‌വേഡ്, മറ്റ് പൊതുവായ ഓപ്ഷനുകൾ എന്നിവ വ്യക്തമാക്കേണ്ടതുണ്ട്.

പുറത്ത് പദവി


0 ന്റെ എക്സിറ്റ് സ്റ്റാറ്റസ് (ചിലപ്പോൾ റിട്ടേൺ മൂല്യം അല്ലെങ്കിൽ റിട്ടേൺ കോഡ് എന്നും വിളിക്കുന്നു) സൂചിപ്പിക്കുന്നു
വിജയം. മറ്റേതെങ്കിലും മൂല്യം പേൾ പ്രക്രിയയുടെ എക്സിറ്റ് നിലയെ പ്രതിനിധീകരിക്കുന്നു.

ഓപ്ഷനുകൾ


ഈ ടൂൾ അധിക കമാൻഡ്-ലൈൻ ആർഗ്യുമെന്റുകൾ സ്വീകരിക്കുന്നു. "സിനോപ്സിസും" ഉപയോഗവും കാണുക
വിശദാംശങ്ങൾക്ക് വിവരങ്ങൾ.

--ചോദിക്കുക-പാസ്
MySQL-ലേക്ക് കണക്‌റ്റ് ചെയ്യുമ്പോൾ ഒരു പാസ്‌വേഡ് ആവശ്യപ്പെടുക.

--അക്ഷരഗണം
ഹ്രസ്വ രൂപം: -എ; തരം: സ്ട്രിംഗ്

ഡിഫോൾട്ട് പ്രതീക സെറ്റ്. മൂല്യം utf8 ആണെങ്കിൽ, STDOUT-ൽ Perl ന്റെ ബിൻമോഡ് utf8 ആയി സജ്ജീകരിക്കുന്നു,
mysql_enable_utf8 ഓപ്‌ഷൻ DBD::mysql-ലേക്ക് കടത്തിവിടുകയും ശേഷം SET NAMES UTF8 പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു
MySQL-ലേക്ക് ബന്ധിപ്പിക്കുന്നു. മറ്റേതെങ്കിലും മൂല്യം UTF8 ലെയർ ഇല്ലാതെ STDOUT-ൽ ബിൻമോഡ് സജ്ജമാക്കുന്നു,
MySQL-ലേക്ക് കണക്റ്റുചെയ്‌തതിന് ശേഷം SET NAMES പ്രവർത്തിപ്പിക്കുന്നു.

--config
തരം: അറേ

കോൺഫിഗറേഷൻ ഫയലുകളുടെ കോമയാൽ വേർതിരിച്ച ഈ ലിസ്റ്റ് വായിക്കുക; വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, ഇത് ആദ്യത്തേതായിരിക്കണം
കമാൻഡ് ലൈനിലെ ഓപ്ഷൻ.

--ഡാറ്റാബേസ്
തരം: സ്ട്രിംഗ്; ഹ്രസ്വ രൂപം: -ഡി

ഉപയോഗിക്കേണ്ട ഡാറ്റാബേസ്.

--defaults-file
ഹ്രസ്വ രൂപം: -F; തരം: സ്ട്രിംഗ്

നൽകിയിരിക്കുന്ന ഫയലിൽ നിന്ന് mysql ഓപ്ഷനുകൾ മാത്രം വായിക്കുക. നിങ്ങൾ ഒരു സമ്പൂർണ്ണ പാതയുടെ പേര് നൽകണം.

--സഹായിക്കൂ
സഹായം കാണിച്ച് പുറത്തുകടക്കുക.

--ഹോസ്റ്റ്
ഹ്രസ്വ രൂപം: -h; തരം: സ്ട്രിംഗ്

ഹോസ്റ്റിലേക്ക് കണക്റ്റുചെയ്യുക.

--password
ഹ്രസ്വ രൂപം: -p; തരം: സ്ട്രിംഗ്

ബന്ധിപ്പിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട പാസ്‌വേഡ്. പാസ്‌വേഡിൽ കോമകളുണ്ടെങ്കിൽ അവ രക്ഷപ്പെടണം
ഒരു ബാക്ക്സ്ലാഷ് ഉപയോഗിച്ച്: "പരീക്ഷ\,ple"

--pid
തരം: സ്ട്രിംഗ്

നൽകിയിരിക്കുന്ന PID ഫയൽ സൃഷ്ടിക്കുക. PID ഫയൽ നിലവിലുണ്ടെങ്കിൽ ടൂൾ ആരംഭിക്കില്ല
അതിൽ അടങ്ങിയിരിക്കുന്ന PID നിലവിലെ PID-യിൽ നിന്ന് വ്യത്യസ്തമാണ്. എന്നിരുന്നാലും, PID ഫയൽ ആണെങ്കിൽ
നിലവിലുണ്ട്, അതിൽ അടങ്ങിയിരിക്കുന്ന PID ഇനി പ്രവർത്തിക്കില്ല, ഉപകരണം PID പുനരാലേഖനം ചെയ്യും
നിലവിലെ PID ഉള്ള ഫയൽ. ടൂൾ പുറത്തുകടക്കുമ്പോൾ PID ഫയൽ സ്വയമേവ നീക്കം ചെയ്യപ്പെടും.

--പോർട്ട്
ഹ്രസ്വ രൂപം: -പി; തരം: int

കണക്ഷനായി ഉപയോഗിക്കേണ്ട പോർട്ട് നമ്പർ.

--ആവർത്തനം
തരം: int

ശ്രേണിയിൽ ആവർത്തിക്കേണ്ട ലെവലുകളുടെ എണ്ണം. ഡിഫോൾട്ട് അനന്തമാണ്.

"--ആവർത്തന-രീതി" കാണുക.

--ആവർത്തന-രീതി
തരം: അറേ; സ്ഥിരസ്ഥിതി: പ്രോസസ്സ്ലിസ്റ്റ്, ഹോസ്റ്റുകൾ

അടിമകളെ കണ്ടെത്താൻ ഉപയോഗിക്കുന്ന ഇഷ്ടപ്പെട്ട ആവർത്തന രീതി.

സാധ്യമായ രീതികൾ ഇവയാണ്:

രീതി ഉപയോഗങ്ങൾ
================================
പ്രോസസ്സ്ലിസ്റ്റ് പ്രോസസ്സ്ലിസ്റ്റ് കാണിക്കുക
ഹോസ്റ്റുകൾ സ്ലേവ് ഹോസ്റ്റുകൾ കാണിക്കുന്നു
ആരും അടിമകളെ കണ്ടെത്തരുത്

SHOW SLAVE HOSTS വിശ്വസനീയമല്ലാത്തതിനാൽ പ്രോസസ്സ്ലിസ്റ്റ് രീതി തിരഞ്ഞെടുക്കുന്നു.
എന്നിരുന്നാലും, സെർവർ ഒരു നിലവാരമില്ലാത്ത പോർട്ട് ഉപയോഗിക്കുകയാണെങ്കിൽ ഹോസ്റ്റ് രീതി ആവശ്യമാണ് (അല്ല
3306). സാധാരണഗതിയിൽ pt-slave-find ശരിയായ കാര്യം ചെയ്യുകയും അടിമകളെ കണ്ടെത്തുകയും ചെയ്യുന്നു, പക്ഷേ നിങ്ങൾക്ക് ചെയ്യാം
ഒരു ഇഷ്ടപ്പെട്ട രീതി നൽകുക, അത് ആദ്യം ഉപയോഗിക്കും. അത് അടിമകളെ കണ്ടെത്തിയില്ലെങ്കിൽ,
മറ്റ് രീതികൾ പരീക്ഷിക്കും.

--റിപ്പോർട്ട് ഫോർമാറ്റ്
തരം: സ്ട്രിംഗ്; സ്ഥിരസ്ഥിതി: സംഗ്രഹം

അടിമകളെ കുറിച്ച് എന്ത് വിവരങ്ങളാണ് അച്ചടിച്ചിരിക്കുന്നതെന്ന് സജ്ജമാക്കുക. റിപ്പോർട്ട് ഫോർമാറ്റ് അതിലൊന്നാകാം
താഴെ:

· ഹോസ്റ്റ്നാമം

അടിമകളുടെ ഹോസ്റ്റ് നാമം മാത്രം പ്രിന്റ് ചെയ്യുക. അത് പോലെ കാണപ്പെടുന്നു:

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

· സംഗ്രഹം

ഓരോ അടിമയുടെയും ക്രമീകരണങ്ങളുടെ ഒരു സംഗ്രഹം അച്ചടിക്കുക. ഈ റിപ്പോർട്ട് കൂടുതൽ വിവരങ്ങൾ കാണിക്കുന്നു
ഓരോ അടിമയെയും കുറിച്ച്, പോലെ:

127.0.0.1:12345
പതിപ്പ് 5.1.34-ലോഗ്
സെർവർ ഐഡി 12345
Uptime 04:56 (started 2010-06-17T11:21:22)
അനുകരണം ഒരു അടിമയല്ല, 1 അടിമകളെ ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഫിൽട്ടറുകൾ
ബൈനറി ലോഗിംഗ് STATEMENT
അടിമ നില
സ്ലേവ് മോഡ് STRICT
ഓട്ടോ-ഇൻക്രിമെന്റ് ഇൻക്രിമെന്റ് 1, ഓഫ്സെറ്റ് 1
+- 127.0.0.1:12346
പതിപ്പ് 5.1.34-ലോഗ്
സെർവർ ഐഡി 12346
Uptime 04:54 (started 2010-06-17T11:21:24)
അനുകരണം ഒരു അടിമയാണ്, 1 അടിമകളെ ബന്ധിപ്പിച്ചിരിക്കുന്നു
ഫിൽട്ടറുകൾ
ബൈനറി ലോഗിംഗ് STATEMENT
സ്ലേവ് സ്റ്റാറ്റസ് 0 സെക്കൻഡ് പിന്നിൽ, പ്രവർത്തിക്കുന്നു, പിശകുകളൊന്നുമില്ല
സ്ലേവ് മോഡ് STRICT
ഓട്ടോ-ഇൻക്രിമെന്റ് ഇൻക്രിമെന്റ് 1, ഓഫ്സെറ്റ് 1

--പരിഹരിക്കുക-വിലാസം
ഹോസ്റ്റ് നെയിമിലേക്ക് ip-വിലാസം പരിഹരിക്കുക. റിപ്പോർട്ട് ഐപിയും ഹോസ്റ്റ്നാമവും പ്രിന്റ് ചെയ്യും.

ഉദാഹരണം:

10.10.7.14 (dbase1.sample.net)

റൺടൈം കുറച്ച് സെക്കൻഡ് വൈകിയേക്കാം.

--set-vars
തരം: അറേ

"വേരിയബിൾ=മൂല്യം" ജോഡികളുടെ കോമയാൽ വേർതിരിച്ച ഈ ലിസ്റ്റിൽ MySQL വേരിയബിളുകൾ സജ്ജമാക്കുക.

സ്ഥിരസ്ഥിതിയായി, ഉപകരണം സജ്ജമാക്കുന്നു:

wait_timeout=10000

കമാൻഡ് ലൈനിൽ വ്യക്തമാക്കിയിരിക്കുന്ന വേരിയബിളുകൾ ഈ ഡിഫോൾട്ടുകളെ അസാധുവാക്കുന്നു. ഉദാഹരണത്തിന്,
"--set-vars wait_timeout=500" വ്യക്തമാക്കുന്നത് 10000-ന്റെ സ്ഥിര മൂല്യത്തെ മറികടക്കുന്നു.

ഉപകരണം ഒരു മുന്നറിയിപ്പ് പ്രിന്റ് ചെയ്യുകയും ഒരു വേരിയബിൾ സജ്ജമാക്കാൻ കഴിയുന്നില്ലെങ്കിൽ തുടരുകയും ചെയ്യുന്നു.

--സോക്കറ്റ്
ചെറു വാക്കുകൾ; തരം: സ്ട്രിംഗ്

കണക്ഷനായി ഉപയോഗിക്കേണ്ട സോക്കറ്റ് ഫയൽ.

--ഉപയോക്താവ്
ഹ്രസ്വ രൂപം: -u; തരം: സ്ട്രിംഗ്

നിലവിലെ ഉപയോക്താവല്ലെങ്കിൽ ലോഗിൻ ചെയ്യാനുള്ള ഉപയോക്താവ്.

--പതിപ്പ്
പതിപ്പ് കാണിച്ച് പുറത്തുകടക്കുക.

ഡിഎസ്എൻ ഓപ്ഷനുകൾ


ഒരു DSN സൃഷ്ടിക്കാൻ ഈ DSN ഓപ്ഷനുകൾ ഉപയോഗിക്കുന്നു. ഓരോ ഓപ്ഷനും "option=value" പോലെ നൽകിയിരിക്കുന്നു.
ഓപ്‌ഷനുകൾ കേസ് സെൻസിറ്റീവ് ആയതിനാൽ പിയും പിയും ഒരേ ഓപ്ഷനല്ല. ഉണ്ടാകാൻ കഴിയില്ല
"=" എന്നതിന് മുമ്പോ ശേഷമോ വൈറ്റ്‌സ്‌പെയ്‌സ്, മൂല്യത്തിൽ വൈറ്റ്‌സ്‌പെയ്‌സ് അടങ്ങിയിട്ടുണ്ടെങ്കിൽ അത് ഉദ്ധരിക്കണം.
DSN ഓപ്ഷനുകൾ കോമയാൽ വേർതിരിച്ചിരിക്കുന്നു. പൂർണ്ണമായ വിശദാംശങ്ങൾക്ക് പെർകോണ-ടൂൾകിറ്റ് മാൻപേജ് കാണുക.

· എ

dsn: charset; പകർത്തുക: അതെ

ഡിഫോൾട്ട് പ്രതീക സെറ്റ്.

· ഡി

dsn: ഡാറ്റാബേസ്; പകർത്തുക: അതെ

സ്ഥിരസ്ഥിതി ഡാറ്റാബേസ്.

· എഫ്

dsn: mysql_read_default_file; പകർത്തുക: അതെ

നൽകിയിരിക്കുന്ന ഫയലിൽ നിന്നുള്ള ഡിഫോൾട്ട് ഓപ്ഷനുകൾ മാത്രം വായിക്കുക

. H.

dsn: ഹോസ്റ്റ്; പകർത്തുക: അതെ

ഹോസ്റ്റിലേക്ക് കണക്റ്റുചെയ്യുക.

· പി

dsn: രഹസ്യവാക്ക്; പകർത്തുക: അതെ

ബന്ധിപ്പിക്കുമ്പോൾ ഉപയോഗിക്കേണ്ട പാസ്‌വേഡ്. പാസ്‌വേഡിൽ കോമകളുണ്ടെങ്കിൽ അവ രക്ഷപ്പെടണം
ഒരു ബാക്ക്സ്ലാഷ് ഉപയോഗിച്ച്: "പരീക്ഷ\,ple"

· പി

dsn: പോർട്ട്; പകർത്തുക: അതെ

കണക്ഷനായി ഉപയോഗിക്കേണ്ട പോർട്ട് നമ്പർ.

. എസ്

dsn: mysql_socket; പകർത്തുക: അതെ

കണക്ഷനായി ഉപയോഗിക്കേണ്ട സോക്കറ്റ് ഫയൽ.

· യു

dsn: ഉപയോക്താവ്; പകർത്തുക: അതെ

നിലവിലെ ഉപയോക്താവല്ലെങ്കിൽ ലോഗിൻ ചെയ്യാനുള്ള ഉപയോക്താവ്.

ENVIRONMENT


പരിസ്ഥിതി വേരിയബിൾ "PTDEBUG" STDERR-ലേക്ക് വെർബോസ് ഡീബഗ്ഗിംഗ് ഔട്ട്പുട്ട് പ്രാപ്തമാക്കുന്നു. പ്രാപ്തമാക്കാൻ
ഡീബഗ്ഗ് ചെയ്ത് ഒരു ഫയലിലേക്ക് എല്ലാ ഔട്ട്‌പുട്ടും ക്യാപ്‌ചർ ചെയ്യുക, ടൂൾ പ്രവർത്തിപ്പിക്കുക:

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

ശ്രദ്ധിക്കുക: ഡീബഗ്ഗിംഗ് ഔട്ട്‌പുട്ട് വളരെ വലുതാണ് കൂടാതെ നിരവധി മെഗാബൈറ്റ് ഔട്ട്‌പുട്ട് സൃഷ്ടിക്കാൻ കഴിയും.

സിസ്റം ആവശ്യകതകൾ


നിങ്ങൾക്ക് Perl, DBI, DBD::mysql, കൂടാതെ ഏതെങ്കിലും ഒന്നിൽ ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ചില കോർ പാക്കേജുകളും ആവശ്യമാണ്.
Perl-ന്റെ ന്യായമായ പുതിയ പതിപ്പ്.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് pt-slave-findp ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

ലിനക്സ് കമാൻഡുകൾ

Ad




×
വിജ്ഞാപനം
❤️ഇവിടെ ഷോപ്പുചെയ്യുക, ബുക്ക് ചെയ്യുക അല്ലെങ്കിൽ വാങ്ങുക — ചെലവില്ലാതെ, സേവനങ്ങൾ സൗജന്യമായി നിലനിർത്താൻ സഹായിക്കുന്നു.