|
![]() | Provoz SQL serveru pod Windows | ![]() | Provoz SQL serveru | Pam∞ovΘ parametry serveru | ![]() |
Databßzov² server 602SQL pro Linux m∙₧e b∞₧et bu∩to na pop°edφ, kdy komunikuje s operßtorem prost°ednictvφm konzole, nebo jako daemon na pozadφ, kdy jej lze ovlßdat pouze z klient∙ a v omezenΘ mφ°e pomocφ signßl∙.
Server se v₧dy spouÜtφ nad urΦitou databßzφ. Tato databßze se uvede jako parametr p°i spouÜt∞nφ serveru. Vytvo°enφ novΘ databßze je popsßno zde. Vlastnφ instalace SQL serveru je popsßno zde.
SQL server akceptuje tyto parametry p°φkazovΘ °ßdky:
Parametry -n a -f slou₧φ k urΦenφ databßze, nad nφ₧ server pob∞₧φ. StaΦφ uvΘst jeden z nich, hodnota druhΘho se dohledß v konfiguraΦnφm souboru /etc/602sql. Pokud nenφ uveden ani jeden z t∞chto parametr∙, pak:
Parametr -p a heslo je t°eba uvΘst, pokud je databßze zaÜifrovßna a chrßn∞na heslem.
SQL server b∞₧φcφ na pop°edφ lze ovlßdat z klßvesnice a vypisuje p°φr∙stky do svΘho zßkladnφho logu na obrazovku. SQL server se spouÜtφ na pop°edφ zejmΘna tehdy, pokud je t°eba jej co nejjednoduÜeji zapφnat a vypφnat podle momentßlnφ pot°eby.
SQL server se spouÜtφ na pop°edφ p°φkazem:
602sql8
Server b∞₧φcφ na pop°edφ reaguje na klßvesy; seznam akceptovan²ch klßves a jejich v²znam se zobrazφ po stisku "h". B∞h serveru se ukonΦφ klßvesou "q".
SQL server se provozuje jako daemon zejmΘna tehdy, pokud mß b²t automaticky spuÜt∞n po startu operaΦnφho systΘmu.
Je-li pot°eba sledovat na obrazovce log serveru, lze pou₧φt p°φkaz tail -f <cesta k log souboru>.
SQL server se spouÜtφ jako daemon, je-li na jeho p°φkazovΘ °ßdce uveden parametr -d. Zßrove≥ je vhodnΘ uvΘst i parametr -P pro vypsßnφ Φφsla procesu. UkonΦenφ takto spuÜt∞nΘho serveru se provede zaslßnφm signßlu TERM p°φkazem kill <Φφslo procesu>.
Druhß mo₧nost je pou₧φvat skript /etc/init.d/602sql8, kter² hromadn∞ ovlßdß servery registrovanΘ v /etc/602sql s p°φznakem AUTOSTART. P°φkaz
/etc/init.d/602sql8 startspustφ vÜechny tyto servery na pozadφ a p°itom zaznamenß jejich Φφsla proces∙. P°φkaz
/etc/init.d/602sql8 stoppak ukonΦφ takto spuÜt∞nΘ servery. K restartovßnφ tΘto skupiny server∙ lze pou₧φt p°φkaz
/etc/init.d/602sql8 restarta ke zjiÜtenφ stavu server∙ p°φkaz
/etc/init.d/602sql8 statusTyto operace m∙₧e provßd∞t pouze u₧ivatel root.
Druhou mo₧nost pou₧φvajφ n∞kterΘ LinuxovΘ distribuce ke startovßnφ serveru p°i startu. Pokud to distribuce umo₧≥uje, pak lze p°φkazem chkconfig 602sql8 [on|off] zajistit automatickΘ provedenφ "/etc/init.d/602sql8 start" resp. "/etc/init.d/602sql8 stop" p°i startu resp. ukonΦenφ operaΦnφho systΘmu.
Seznam proces∙ b∞₧φcφch daemon∙ lze zjistit programem ps:
ps u -C 602sql8 --forestNa ka₧d² spuÜt∞n² server p°ipadajφ nejmΘn∞ Φty°i procesy; ka₧d² strom ve v²pisu odpovφdß jednomu serveru.
JakΘ porty jsou prßv∞ pou₧φvßny b∞₧φcφmi servery lze zjistit p°φkazem netstat, nap°.
netstat -npaA inet |grep 602sql8
USER=<jmΘno u₧ivatele>pak server pob∞₧φ na ·Φet zadanΘho u₧ivatele.
U₧ivatel, na jeho₧ ·Φet server b∞₧φ, musφ mφt prßvo Φtenφ a zßpisu na soubory databßze (vΦetn∞ log∙), plus na cel² databßzov² adresß°. Musφ mφt takΘ prßvo Φφst a p°epsat soubor /etc/602sql a vytvß°et soubory v adresß°i /etc.
Seznam subsekcφ:
![]() | Provoz SQL serveru pod Windows | ![]() | Provoz SQL serveru | Pam∞ovΘ parametry serveru | ![]() |