Ito ang command mysqlserverinfo na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
mysqlserverinfo - Ipakita ang Karaniwang Impormasyon sa Diagnostic mula sa isang Server
SINOPSIS
mysqlserverinfo [pagpipilian] db1 [:db2] ...
DESCRIPTION
Ang utility na ito ay nagpapakita ng kritikal na impormasyon tungkol sa isang server para magamit sa pag-diagnose ng mga problema.
Kasama sa impormasyong ipinapakita ang sumusunod:
· Impormasyon sa koneksyon ng server
· Numero ng bersyon ng server
· Pangalan ng path ng direktoryo ng data
· Pangalan ng landas ng base ng direktoryo
· Pangalan ng path ng direktoryo ng plugin
· Lokasyon at pangalan ng file ng configuration
· Kasalukuyang binary log coordinates (pangalan ng file at posisyon)
· Kasalukuyang relay log coordinate (file name at posisyon)
Ang utility na ito ay maaaring gamitin upang makita ang diagnostic na impormasyon para sa mga server na tumatakbo o
offline. Kung gusto mong makakita ng impormasyon tungkol sa isang offline na server, sisimulan ng utility ang
server sa read-only na mode. Sa kasong ito, dapat mong tukuyin ang --basedir, --datadir, at
--simula mga pagpipilian upang maiwasan ang utility na magsimula ng isang offline na server nang hindi sinasadya. Tandaan:
Tiyaking isaalang-alang ang mga epekto ng pagsisimula ng isang offline na server sa error at
katulad na mga log. Pinakamabuting i-save ang impormasyong ito bago patakbuhin ang utility na ito.
Upang tukuyin kung paano ipapakita ang output, gamitin ang isa sa mga sumusunod na value na may --format
opsiyon:
· parilya (default)
Ipakita ang output sa grid o format ng talahanayan tulad ng sa MySQL monitor.
· csv
Ipakita ang output sa comma-separated values format.
· tab
Ipakita ang output sa tab-separated na format.
· patayo
Ipakita ang output sa format na single-column tulad ng sa \G command para sa MySQL
monitor.
Upang i-off ang mga header para sa csv or tab display format, tukuyin ang --walang mga header pagpipilian.
Upang makita ang mga karaniwang default na setting para sa configuration file ng lokal na server, gamitin ang
--show-defaults opsyon. Binabasa ng opsyong ito ang configuration file sa makina kung saan ang
utility ang pinapatakbo, hindi ang makina para sa host na ang --server tinutukoy ng opsyon.
Upang patakbuhin ang utility laban sa ilang mga server, tukuyin ang --server opsyon nang maraming beses. Sa
sa kasong ito, sinusubukan ng utility na kumonekta sa bawat server at basahin ang impormasyon.
Upang makita ang mga MySQL server na tumatakbo sa lokal na makina, gamitin ang --show-servers pagpipilian Ito
ipinapakita ang lahat ng mga server kasama ang kanilang ID ng proseso at direktoryo ng data. Sa Windows, ang utility
ipinapakita lamang ang process ID at port.
Opsyon
mysqlserverinfo tinatanggap ang sumusunod na mga opsyon sa command-line:
· --tulong
Magpakita ng mensahe ng tulong at lumabas.
· --basedir=
Ang base na direktoryo para sa server. Kinakailangan ang opsyong ito para magsimula ng offline
server.
Ginagamit din para ma-access ang mga tool ng server, gaya ng my_print_defaults na kinakailangan
basahin ang mga halaga ng login-path mula sa login configuration file (.mylogin.cnf).
· --datadir=
Ang direktoryo ng data para sa server. Kinakailangan ang opsyong ito para magsimula ng offline
server.
· --format= , -f
Tukuyin ang format ng pagpapakita ng output. Ang mga pinahihintulutang halaga ng format ay parilya, csv, tab, at
patayo. Ang default ay parilya.
· --walang-header, -h
Huwag ipakita ang mga header ng column. Nalalapat lang ang opsyong ito para sa csv at tab output.
· --port-range=
Ang hanay ng port upang suriin para sa paghahanap ng mga tumatakbong server. Nalalapat lang ang opsyong ito sa
Windows at hindi pinapansin maliban kung --show-servers ay ibinigay. Ang default na hanay ay 3306:3333.
· --server=
Impormasyon sa koneksyon para sa isang server sa format:
<gumagamit>[:passwd>]@marami>[:port>][:socket>] ologin-path>[:port>][:socket>]. Gamitin
ang pagpipiliang ito nang maraming beses upang makita ang impormasyon para sa maraming mga server.
· --show-default, -d
Ipakita ang mga default na setting para sa mysqld mula sa lokal na configuration file. Ito ay gumagamit ng
my_print_defaults upang makuha ang mga pagpipilian.
· --show-servers
Ipakita ang impormasyon tungkol sa mga server na tumatakbo sa lokal na host. Sinusuri ng utility ang
listahan ng proseso ng host upang matukoy kung aling mga server ang tumatakbo.
· --simula, -s
Simulan ang server sa read-only mode kung offline ito. Sa pagpipiliang ito, dapat mo rin
ibigay ang --basedir at --datadir mga pagpipilian.
· --start-timeout
Bilang ng mga segundo upang maghintay para maging online ang server kapag nagsimula sa read-only na mode
gamit ang --simula opsyon. Ang default na halaga ay 10 segundo.
Ang --start-timeout na opsyon ay available sa MySQL Utilities 1.2.4 / 1.3.3.
· --verbose, -v
Tukuyin kung gaano karaming impormasyon ang ipapakita. Gamitin ang opsyong ito nang maraming beses upang madagdagan
ang dami ng impormasyon. Halimbawa, -v = verbose, -vv = mas maraming salita, -vvv =
i-debug.
· --bersyon
Ipakita ang impormasyon ng bersyon at lumabas.
Para sa --format opsyon, ang mga pinahihintulutang halaga ay hindi case sensitive. Bilang karagdagan, ang mga halaga
maaaring tukuyin bilang anumang hindi malabo na prefix ng isang wastong halaga. Halimbawa, --format=g
tumutukoy sa format ng grid. Ang isang error ay nangyayari kung ang isang prefix ay tumutugma sa higit sa isang wastong halaga.
Ang path sa MySQL client tool ay dapat na kasama sa PATH environment variable sa
upang magamit ang mekanismo ng pagpapatunay na may mga landas sa pag-login. Papayagan nito ang utility na
gamitin ang my_print_defaults na mga tool na kinakailangan upang basahin ang mga halaga ng login-path mula sa
login configuration file (.mylogin.cnf).
HALIMBAWA
Upang ipakita ang impormasyon ng server para sa lokal na server at ang mga setting para sa mysqld nasa
configuration file na may output sa isang patayong listahan, gamitin ang command na ito:
$ mysqlserverinfo --server=root:pass@localhost -d --format=vertical
# Pinagmulan sa localhost: ... konektado.
************************* 1. row ********************** ***
server: localhost:3306
bersyon: 5.1.50-log
datadir: /usr/local/mysql/data/
basedir: /usr/local/mysql-5.1.50-osx10.6-x86_64/
plugin_dir: /usr/local/mysql-5.1.50-osx10.6-x86_64/lib/plugin
config_file: /etc/my.cnf
binary_log: my_log.000068
binary_log_pos: 212383
relay_log: Wala
relay_log_pos: Wala
1 hilera.
Mga Default para sa localhost ng server:3306
--port=3306
--basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data
--server_id=5
--log-bin=my_log
--general_log
--slow_query_log
--innodb_data_file_path=ibdata1:778M;ibdata2:50M:autoextend
#...tapos na.
COPYRIGHT
Gamitin ang mysqlserverinfo online gamit ang mga serbisyo ng onworks.net