Ajouter de nouveaux utilisateurs à MySQL <<< |
Limiter les ressources utilisateurs | Configurer les mots de passe >>> |
4.3 Gestion des comptes utilisateurs de MySQL 4 Administration du serveur Manuel de Référence MySQL 4.1 : Version Française . Syntaxe de GRANT et REVOKE . Nom d'utilisateurs MySQL et mots de passe . Quand les modifications de privilèges prennent-ils effets ? . Création des premiers droits MySQL . Ajouter de nouveaux utilisateurs à MySQL ->Limiter les ressources utilisateurs . Configurer les mots de passe . Garder vos mots de passe en lieu sûr . Utilisation des connexions sécurisées |
4.3.6 Limiter les ressources utilisateurs
Depuis MySQL 4.0.2, il est possible de limiter certaines ressources accessibles à un utilisateur possible. Jusqu'à présent, la seule méthode possible pour limiter l'utilisation des ressources serveurs MySQL était de configurer la variable de démarrage max_user_connections avec une valeur non nulle. Mais cette méthode est strictement globale, et ne permet pas de faire des aménagements personnalisés, comme cela pourrait arriver aux fournisseurs de services internet.Par conséquent, un système de gestion des ressources a été introduit, au niveau des utilisateurs :
Par défaut, les utilisateurs ne sont pas limités dans l'utilisation des ressources ci-dessus, à moins que des limites ne leur soient imposées. Ces limites peuvent être configurées uniquement via la commande GRANT (*.*) , avec cette syntaxe :
Si l'utilisateur atteint l'une des limites ci-dessus dans une heure, sa connexion sera interrompue ou refusée, et un message d'erreur approprié sera émis. Les valeurs courantes d'utilisation d'un utilisateur peuvent être remises à zéro avec la commande GRANT , et n'importe laquelle des clauses ci-dessus, y compris une commande GRANT avec les valeurs courantes.De plus, les valeurs courantes de tous les utilisateurs peuvent être remises à zéro si les droits sont rechargés (dans le serveur, ou avec la commande mysqladmin reload ) ou si la commande SQL FLUSH USER_RESOURCES est exécutée. Cette fonctionnalité est activée aussitôt qu'une limite est donnée à un utilisateur, avec la commande GRANT .Comme pré-requis à l'activation de cette fonctionnalité, la table user de la base mysql doit contenir les colonnes additionnelles, définies dans le script de création mysql_install_db et mysql_install_db.sh , du dossier scripts . |
<< | Limiter les ressources utilisateurs | >> |
Ajouter de nouveaux utilisateurs à MySQL | Gestion des comptes utilisateurs de MySQL | Configurer les mots de passe |