| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    MySQL Amministrazione Tutorials
    Due delle attività di amministrazione più comuni per il server MySQL sta creando e gestione degli account utente e monitorare i log di sistema . Gli account utente vengono assegnati all'interno del server MySQL e sono in genere diverso dal nome utente e la password per il sistema Windows o Unix /Linux MySQL risiede. Log del server sono gestiti al di fuori del server MySQL e devono essere controllati e liquidati periodicamente dall'amministratore di sistema . Altre attività di amministrazione sono discussi nel capitolo 5 del manuale di riferimento MySQL ( vedi Bibliografia , sotto) . Gestione Account

    account MySQL utente vengono definiti con il nome utente e l'host del client che l'utente può collegarsi da . Ogni account dovrebbe avere una password . I nomi degli utenti di MySQL hanno alcun rapporto con i nomi utente sui sistemi Windows o Linux /Unix . Anche se su sistemi Unix /Linux , il client MySQL tenterà di effettuare il login con il nome utente di conto se il " -u " o "- utente" opzione non è specificata . Le password per l'account di MySQL non sono la stessa Unix /Linux le password degli account di Windows o . Utenti

    MySQL devono essere aggiunti al server con il "CREATE USER" dichiarazione. Questa istruzione ha la sintassi :

    CREATE USER ' utente' identificata da ' password' PASSWORD ;

    Ogni utente inoltre deve essere concesso privilegi specifici con l'affermazione " GRANT " . Questa istruzione ha la sintassi :
    privilegi GRANT

    banca dati * TO ' someuser ' @ ' somehost ';

    Rimozione utenti viene fatto con il comando "DROP USER" , che ha la sintassi . :

    DROP USER ' utente';
    Il server registra

    Ci sono diversi file di log che contengono informazioni su ciò che sta accadendo in mysqld . Essi comprendono il registro degli errori , il registro generale delle query , il log binario e il log delle query lente . I registri sono tenuti nella directory dei dati mysqld ( C: \\ Program Files \\ MySQL \\ MySQL Server 5.1 \\ data in Windows e /usr /local /mysql sistemi Unix /Varon ) per

    Il registro errori contiene informazioni quali . come quando mysqld è stato avviato o arrestato e gli eventuali errori che si verificano quando il sistema è in esecuzione . Il log degli errori è denominato " hostname.err " per impostazione predefinita sui sistemi Unix. Sui sistemi Windows, è necessario specificare " - log -error " nel file delle opzioni o durante l'avviamento , altrimenti gli errori verrà stampata sul terminale

    Il registro generale delle query contiene dati su cui i client si connettono , . ogni istruzione SQL il client invia al server e quando il client si disconnette . Il registro generale delle query è denominato " hostname.log " per impostazione predefinita , ma può essere modificata con il " - log = nomefile" . Opzione

    Il log binario contiene tutte le istruzioni che dati di aggiornamento , comprese le dichiarazioni che potrebbero potenzialmente aggiornare i dati ma non lo fanno . E 'utilizzato per la replica del database e il recupero dei dati . Per impostazione predefinita, il file è denominato "hostname - bin" .

    Il log delle query lente è costituito dalle istruzioni SQL che prendono più di 10 secondi per l'esecuzione . ( Questo numero può essere modificato cambiando la variabile di sistema " long_query_time " . ) Il registro è denominato "hostname - slow.log " per impostazione predefinita . Questo file è usato per trovare le istruzioni SQL che devono essere ottimizzati per correre più veloce .

    I file di log devono essere liquidati regolarmente . C'è uno script chiamato " mysql -log - rotate " che può funzionare regolarmente come un cron job . In altri sistemi , si dovrà scrivere il proprio script per ruotare i file di log su una base regolare .

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare PHP su un template di Smarty 
    ·Come accedere a un array associativo in PHP 
    ·Come leggere il contenuto del file di PHP 
    ·Come Redirect PHP Context Object 
    ·MYSQL Insert è lento 
    ·Come rimuovere la Parola duplicati in una stringa in PH…
    ·Come fare una connessione permanente a Oracle da PHP 
    ·Come visualizzare il sito PHP su localhost 
    ·Come controllare numeri sequenziali in PHP 
    ·Come eliminare i caratteri in SQL 
      Articoli in evidenza
    ·Come chiamare apposito modulo web con il caso di privac…
    ·Come connettersi ad Access in VB6 
    ·Come compilare un dizionario di numeri in Python 
    ·Come convertire ottale a decimale in Java 
    ·Come aggiungere due valori in Visual Basic 
    ·Che cosa è un tipo booleano 
    ·Come Centro - Giustifica uscita String in Java 
    ·Come controllare formato EPS a Java 
    ·Tutorial per la Camera API PhoneGap 
    ·Come fare un conto alla rovescia in ActionScript 
    Copyright © Conoscenza Informatica http://it.wingwit.com