IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

limiter le nombre de clients sur MySQL


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de doderic
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 215
    Par défaut limiter le nombre de clients sur MySQL
    Hello,
    Y a t-il une fonction dans Mysql API (de préférence en C puisque c'est là que je code) qui permet de limiter volontairement le nombre de clients qui doivent se connecter à la base sur un serveur? Thanks

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    En SQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set global max_connections = 10 ;
    ça doit aussi pouvoir se régler une fois pour toute dans le mysql.ini.

  3. #3
    Membre confirmé Avatar de doderic
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 215
    Par défaut
    Salut!
    Où dois je mettre cette requête? Peux tu me situer un peu plus s'il te plait ?

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    euh... tu utilises bien ton API pour envoyer des requêtes à MySQL ? genre mysql_query("select machin from truc") ?

    A partir du moment où tu as envoyé cette requête au serveur, le nombre de connexions est limité à 10, jusqu'au redémarrage du serveur où jusqu'à ce que tu remodifies la variable système max_connections.

  5. #5
    Membre confirmé Avatar de doderic
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 215
    Par défaut
    Hi,
    D'accord pour ton astuce mais je veux limiter ça d'avance. En fait en distribuant l'application et compte tenu de la licence du nombre de postes achetée, j'aimerais faire des versions compilés où je restreins d'avance dans le code le nombre de clients qi doivent se connecter au serveur. c'est ce que je veux en fait. Dans ton cas c'est pas raiment clair

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 292
    Par défaut
    Pour le faire une fois pour toute, c'est dans le my.ini. Mais ça n'empêche évidemment personne qui aurait accès au serveur de le modifier...

    Si ta problématique est de brider l'appli distribuées, je ne vois pas trop d'autre solution que de passer régulièrement ma requête, ou de vérifier la valeur de @@max_connections et faire un format c: s'ils ont triché

  7. #7
    Membre confirmé Avatar de doderic
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 215
    Par défaut
    Salut Antoun,
    A PArtir le fait de le faire dans le ficher de configuration .ini, s'il faut prendre la méthode que tu dis, faut-il qu'à chaque fois qu'un client dans le réseau essaie d'accéder au serveur, il doit émettre une requête contenant l'instruction système dont tu parles?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Limite en nombre de comptes sur un serveur FTP
    Par Traroth2 dans le forum Réseau
    Réponses: 4
    Dernier message: 04/07/2007, 11h55
  2. Limiter le nombre de clic sur un bouton
    Par Sulthisil dans le forum wxWidgets
    Réponses: 2
    Dernier message: 27/05/2007, 23h33
  3. [CR 9.0]Comment limiter le nombre d'enregistrements sur une page
    Par popol666 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 06/11/2006, 15h27
  4. Réponses: 29
    Dernier message: 26/06/2006, 12h17
  5. limitation du nombre d'enregistrement sur une jointure
    Par coredump dans le forum Langage SQL
    Réponses: 2
    Dernier message: 18/06/2005, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo