| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Administration MySQL Tutoriels
    Deux des tâches d'administration les plus courantes pour le serveur MySQL sont la création et la gestion des comptes utilisateurs et surveiller les journaux système . Les comptes d'utilisateurs sont attribués à partir du serveur MySQL et sont généralement différent du nom d'utilisateur et mot de passe pour le système Windows de MySQL ou Unix /Linux réside. Les registres des serveurs sont gérés en dehors du serveur MySQL et doivent être vérifiés et apurés régulièrement par l'administrateur du système. Autres tâches d'administration sont examinés au chapitre 5 du manuel de référence MySQL (voir les références ci-dessous) . Gestion de compte d'utilisateur

    comptes MySQL sont définis par le nom d'utilisateur et l'hôte client que l'utilisateur peut se connecter à partir . Chaque compte doit également avoir un mot de passe . Les noms d'utilisateurs MySQL n'ont aucun rapport avec les noms d'utilisateur sur les systèmes Windows ou Linux /Unix. Bien que sur les systèmes Unix /Linux , le client MySQL va tenter de se connecter avec le nom d'utilisateur du compte si l'option "- u" ou "- user " option n'est pas spécifiée . Les mots de passe pour le compte MySQL ne sont également pas le même que le mot de passe de compte Unix /Linux ou Windows.

    Utilisateurs de MySQL doivent être ajoutés au serveur avec le "CREATE USER" déclaration. Cette déclaration a la syntaxe :

    CREATE USER 'user' IDENTIFIE PAR 'password' mot de passe;

    Chaque utilisateur doit également être accordé des privilèges spécifiques avec l'énoncé «subvention» . Cette déclaration a la syntaxe : Photos

    privilèges SUBVENTION base de données * TO ' someuser ' @ ' somehost ';

    suppression des usagers se fait avec la commande « DROP USER" , qui a la syntaxe . : Photos

    DROP USER 'user' ;
    logs du serveur

    Il ya plusieurs fichiers journaux qui contiennent des informations sur ce qui se passe dans mysqld. Ils comprennent le journal d'erreur, le log général de requêtes , le log binaire et le log de requêtes lentes . Les journaux sont détenus dans le répertoire des données mysqld ( C: \\ Program Files \\ MySQL \\ MySQL Server 5.1 \\ data dans Windows et /usr /local /systèmes Unix mysql /varon )

    Le journal des erreurs contient des informations telles . comme quand mysqld a été démarré ou arrêté et toutes les erreurs qui se produisent lorsque le système est en marche. Le journal des erreurs est nommé " hostname.err " par défaut sur ​​les systèmes Unix . Sur les systèmes Windows, vous devez spécifier " - log -error" dans les fichiers d'options ou lors du démarrage , ou bien les erreurs seront imprimées à votre terminal

    Le log général de requêtes contenant des données sur le moment où les clients se connectent . chaque instruction SQL , le client envoie au serveur et lorsque le client se déconnecte . Le journal de requête général est nommé " nomduserveur.log " par défaut mais peut être modifié avec le " - log = filename" . Possibilité

    Le log binaire contient toutes les déclarations que les données de mise à jour , y compris des énoncés qui pourraient potentiellement mettre à jour les données, mais n'en ont pas. Il est utilisé pour la réplication de base de données et la récupération de données. Par défaut, le fichier est nommé "hostname -bin " .

    Le journal des requêtes lentes se compose des instructions SQL qui prennent plus de 10 secondes pour s'exécuter. ( Ce nombre peut être modifiée en changeant la variable système " long_query_time " . ) Le journal est nommé "hostname - slow.log " par défaut. Ce fichier est utilisé pour trouver des instructions SQL qui ont besoin d'être optimisé pour fonctionner plus rapidement.

    Les fichiers journaux doivent être effacées régulièrement. Il ya un script appelé "mysql -log- rotate" qui peut fonctionner régulièrement comme une tâche cron . Dans d'autres systèmes , vous devrez écrire votre propre script pour faire tourner les fichiers journaux sur une base régulière .

    Previous :

    next :
      articles connexes
    ·Comment créer une connexion simple avec PHP 
    ·Comment configurer Auto valeur d'incrément En MySQL 
    ·Est-ce que Joomla utiliser beaucoup de RAM 
    ·PHP différence entre require_once et include_once 
    ·Comment faire pour supprimer les caractères d'une chaî…
    ·Comment télécharger les fichiers PHP depuis une URL 
    ·Comment programmer une balle dans PHP 
    ·Comment ouvrir un fichier PHP dans Vista 
    ·Comment utiliser Thrift Avec PHP 
    ·Comment faire pour activer une connexion FTP avec PHP 
      articles en vedette
    ·Comment code dans XSPF 
    ·Comment définir le chemin de classe dans Eclipse 
    ·Comment faire pour modifier des clés de registre en VB…
    ·Comment déterminer une taille de tableau multi-dimensi…
    ·Protocoles de Accrocheur 
    ·Comment faire pour effectuer une action spécifique lor…
    ·Comment lire un fichier texte à partir d'un client uti…
    ·Comment utiliser ListView dans VB 6.0 
    ·Comment couper fonctions en Java 
    ·Qu'est-ce sont des machines CNC 
    Copyright © Connaissances Informatiques http://fr.wingwit.com