Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

MySQL Správa Návody

Dvaja z najbežnejších úloh administrácie na serveri MySQL je vytváranie a správa užívateľských účtov a sledovanie systémových logov . Užívateľské účty sú priradené priamo z MySQL servera , a sú zvyčajne iná ako užívateľské meno a heslo k systému Windows alebo Unix /Linux MySQL je umiestnený na . Serverové protokoly sú riadené mimo MySQL servera a musia byť pravidelne kontrolované a vyprataná na správcu systému . Ďalšie administratívne úlohy sú uvedené v kapitole 5 v referenčnej príručke MySQL ( pozri odkazy nižšie ) . Riadenie používateľských účtov

MySQL účty sú definované užívateľské meno a klientského pocítaca , že užívateľ môže pripojiť z Každý účet by mal mať tiež heslo . V MySQL užívateľské mená nemajú žiadny vzťah k užívateľskými menami na systémoch Windows alebo Linux /Unix . Aj keď na systémoch Unix /Linux , bude klient MySQL pokúsi prihlásiť pomocou používateľského mena účtu, ak " - u " alebo " - užívateľ " je voľba nie je špecifikovaná. Hesla pre účet MySQL sú tiež nie je rovnaký ako účet hesla systému Windows alebo Unix /Linux .

MySQL užívatelia musia byť pridaný na server s " CREATE USER " vyhlásenie . Tento výpis má syntax :

CREATE USER " užívateľ " identifikovaný heslo ' heslo ' ;

Každý užívateľ musí byť tiež udelené špeciálne privilégiá s " GRANT " vyhlásenie . Tento výpis má syntax : Spojené

GRANT oprávnenia pre databázu * TO ' someuser ' @ ' " ;

Odstránenie používateľov sa vykonáva pomocou " DROP USER " príkaz , ktorý má syntax . :

DROP USER ' užívateľ ' ;
logov serverov

Existuje niekoľko log súbory , ktoré obsahujú informácie o tom , čo sa deje v mysqld . Patrí medzi ne protokol chýb , všeobecný protokol dotazu , binárny log a pomalé protokolu dotazu. Protokoly sú držané v dátovom adresári mysqld ( C : \\ Program Files \\ MySQL \\ MySQL Server 5.1 \\ dáta v systéme Windows a /usr /local /mysql /Varon unixových systémoch ) .

Protokolu chýb obsahuje informácie o takú ako keď mysqld bol zahájený alebo zastavený a všetky chyby , ku ktorým dochádza pri spustení systému . Protokol chýb sa volá " hostname.err " v predvolenom nastavení na systémoch Unix . V systémoch Windows , musíte zadať " - log- error " vo voliteľných súborov , alebo pri štarte , inak sú chyby budú vytlačené na vašom termináli

všeobecného protokolu dotazu obsahuje údaje o tom , kedy sa klienti pripájajú , . každý príkaz SQL klient odošle na server , a keď klient odpojí . Všeobecne log dotaz s názvom " hostname.log " v predvolenom nastavení , ale možno zmeniť pomocou . - Voľba " log = názov súboru "

binárny log obsahuje všetky príkazy , ktoré aktualizácie dát , vrátane vyhlásení , ktoré by mohli potenciálne aktualizovať dáta , ale nie . Používa sa pre replikáciu databázy a obnovu dát . V predvolenom nastavení je súbor s názvom " hostname - bin " .

Pomalý log otázku sa skladá z príkazov SQL , ktoré sa dlhšie ako 10 sekúnd vykonať . ( Toto číslo možno zmeniť zmenou premennej " long_query_time " systém ) . Log sa volá " hostname - slow.log " v predvolenom nastavení . Tento súbor sa používa na vyhľadanie príkazov SQL , ktoré musia byť optimalizované tak , aby bežal rýchlejšie .

Súbory protokolu by mali byť vymazané pravidelne . Tam je skript s názvom " mysql - log- striedať " , ktorý je možné spustiť pravidelne ako cron . V iných systémoch , budete musieť napísať vlastný skript otočiť súborov protokolu na pravidelnom základe .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené