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
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
En SQL :
ça doit aussi pouvoir se régler une fois pour toute dans le mysql.ini.
Code : Sélectionner tout - Visualiser dans une fenêtre à part set global max_connections = 10 ;
Salut!
Où dois je mettre cette requête? Peux tu me situer un peu plus s'il te plait ?![]()
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.
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
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é![]()
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?
Partager