Ito ang command mysqlserverclone 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
mysqlserverclone - I-clone ang Umiiral na Server upang Gumawa ng Bagong Server
SINOPSIS
mysqlserverclone [pagpipilian]
DESCRIPTION
Ang utility na ito ay nagpapahintulot sa isang administrator na i-clone ang isang umiiral na MySQL server instance upang magsimula
isang bagong instance ng server sa parehong host. Lumilikha ang utility ng bagong datadir (--bagong-data),
at simulan ang server gamit ang isang socket file. Maaari kang opsyonal na magdagdag ng password para sa pag-login
user account sa bagong instance.
Kung ang user ay walang read at write access sa folder na tinukoy ng --bagong-data
opsyon, ang utility ay maglalabas ng error.
Katulad nito, kung ang folder na tinukoy ng
--bagong-data umiiral at walang laman, hindi tatanggalin ng utility ang folder at maglalabas ito
isang mensahe ng error. Dapat tukuyin ng mga user ang --tanggalin-data opsyon upang pahintulutan ang utility na
alisin ang folder bago simulan ang naka-clone na server.
Opsyon
mysqlserverclone tinatanggap ang sumusunod na mga opsyon sa command-line:
· --tulong
Magpakita ng mensahe ng tulong at lumabas.
· --tanggalin-data
Tanggalin ang folder na tinukoy ni --bagong-data kung ito ay umiiral at walang laman.
· --mysqld=
Mga karagdagang opsyon para sa mysqld. Para tumukoy ng maraming opsyon, paghiwalayin ang mga ito ayon sa mga puwang.
Gumamit ng angkop na pagsipi kung kinakailangan. Halimbawa, upang tukuyin --log-bin=binlog at
--general-log-file="mylogfile", gamitin ang:
--mysqld="--log-bin=binlog --general-log-file='my log file'"
· --bagong-data=
Ang buong pangalan ng path ng lokasyon ng direktoryo ng data para sa bagong instance ng server.
Kung wala ang direktoryo, lilikha ito ng utility.
· --new-id=
Ang halaga ng server_id para sa bagong instance ng server. Ang default ay 2.
· --bagong-port=
Ang numero ng port para sa bagong instance ng server. Ang default ay 3307.
· --tahimik, -q
I-off ang lahat ng mensahe para sa tahimik na pagpapatupad.
· --root-password=
Ang password para sa root user ng bagong instance ng server.
· --server=
Impormasyon sa koneksyon para sa server na mai-clone
<gumagamit>[:passwd>]@marami>[:port>][:socket>] format.
· --start-timeout=
Bilang ng mga segundo upang maghintay para magsimula ang server. Default = 10 segundo.
· --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.
· --write-command= , -w
Pangalan ng path ng file kung saan isusulat ang command na ginamit upang ilunsad ang bagong server
halimbawa.
HALIMBAWA
Ang sumusunod na command ay nagpapakita kung paano lumikha ng isang bagong instance ng isang tumatakbong server, set
ang root user password at paganahin ang binary logging:
$ mkdir /source/test123
$ mysqlserverclone --server=root:pass@localhost \
--new-data=/Users/cbell/source/test123 --new-port=3310 \
--root-password=pass --mysqld=--log-bin=mysql-bin
# Pag-clone ng MySQL server na tumatakbo sa localhost.
# Paglikha ng bagong direktoryo ng data...
# Kino-configure ang bagong instance...
# Hinahanap ang mga tool sa mysql...
# Pagse-set up ng walang laman na database at mysql table...
# Pagsisimula ng bagong instance ng server...
# Sinusubukan ang koneksyon sa bagong instance...
# Tagumpay!
# Pagtatakda ng root password...
# ...tapos na.
COPYRIGHT
Gumamit ng mysqlserverclone online gamit ang mga serbisyo ng onworks.net