Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
992 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Mysql et Comment gérer des quotas users par db ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mysql et Comment gérer des quotas users par db ?

n°132821
asphro
Posté le 02-08-2002 à 06:10:48  profilanswer
 

je vois comment faire pour une db pour un user et encore c po fiable car enfait je fais ca
 
donc j attribus les quotas par user sur une partoche ou se trouve les db mysql
et je change l owner sur les rep en user et group mysql et un chmod 070
 
probleme:
si l user insere des tables ben les fichier .MYD .frm etc...
ont en owner mysql et group mysql donc faut je fasse tourner en cron un script qui rechange les permissions  ... en klr c po en temps reelle
 
 
et ensuite si l user a plusieurs db or je veux limiter chaque db a 20mo ben la je suis perdu
car si je mets 40mo pour l user ben une db pourra faire 39mo et l autre 1mo donc po tres fiable tous ca...
 
 
voila !!!
 
 
help please
 
 
merci d avance pour toutes vos idées suggestions et autres....


Message édité par asphro le 02-08-2002 à 06:30:08
mood
Publicité
Posté le 02-08-2002 à 06:10:48  profilanswer
 

n°133073
asphro
Posté le 02-08-2002 à 16:47:51  profilanswer
 

ben soyez pas si timide !!!!!!!!!!!!

n°133177
momch
Moueps.
Posté le 02-08-2002 à 19:23:41  profilanswer
 

question interessante,
et avec des liens ca pourrai pas marcher ?

n°133178
asphro
Posté le 02-08-2002 à 19:27:10  profilanswer
 

des liens de koi ?

n°133179
superX
Posté le 02-08-2002 à 19:28:27  profilanswer
 

symbo ?

n°133181
asphro
Posté le 02-08-2002 à 19:31:04  profilanswer
 

oui ca change rien les droit du rep reste les meme !!!!

n°133185
superX
Posté le 02-08-2002 à 19:32:31  profilanswer
 

idée :  
 
deplacer la base sur son home et faire un symlink depuis les bases mysq l ?

n°133188
asphro
Posté le 02-08-2002 à 19:36:19  profilanswer
 

oui mais le probleme c que c mysql qui crée les base donc elle prenne toujours le owner mysql sur le fichier table .MYD par exemple desque l user ajoute une table

n°133190
superX
Posté le 02-08-2002 à 19:37:10  profilanswer
 

y font comment chez free pour inclure la db dans le quota ? et la base est visible mais non lisible sur le compte

n°133192
asphro
Posté le 02-08-2002 à 19:38:54  profilanswer
 

http://www.finix.eu.org/Manifestat [...] ee/09.html
 
 
oui free font comme ca
 
mais chez moi ca marche po desque l user refait une table puf  l uid repasse a mysql

mood
Publicité
Posté le 02-08-2002 à 19:38:54  profilanswer
 

n°133197
superX
Posté le 02-08-2002 à 19:50:38  profilanswer
 


sur free on a qu'une base et c'est curieux que l'id change suite à la création d'un table ?

n°133200
asphro
Posté le 02-08-2002 à 19:53:59  profilanswer
 

ben non c mysql qui crée la table donc il met son id et group !!!!

n°133204
superX
Posté le 02-08-2002 à 19:56:36  profilanswer
 

en fait c'est le seul point à régler ? ;)

n°133206
asphro
Posté le 02-08-2002 à 19:59:15  profilanswer
 

ben oui mais comment ?
 
avec ma methode cité au dessus mais c po en temps reel et en l user a plusieur tab ca fausse vu que quota ne gere po la gestion par repertoire !!!

n°133207
superX
Posté le 02-08-2002 à 20:03:18  profilanswer
 

quota gere par proprio de fichiers/repertoires donc sur une partoche avec 15.000 users y'aura jamais confusion.  
 
par contre c'est vrai que ce probleme de droits est interressants.

n°133211
superX
Posté le 02-08-2002 à 20:09:32  profilanswer
 

interressant :  mysqlquota
 
http://www.lfsp.org/mysql.html

n°133217
asphro
Posté le 02-08-2002 à 20:18:11  profilanswer
 

oui j ai vu mais c po en tps reel
 
c la tache cron se lance ous les xx min
 
et que pdt ce temps l user arrive a depasser le quota ca pete tout

n°133219
asphro
Posté le 02-08-2002 à 20:19:41  profilanswer
 

ah oui j ai oublier de preciser je veux gerer les userz avec une base ldap et non avec des comptes unix ....
 
encore une difficulté de plus ;)


Message édité par asphro le 03-08-2002 à 15:51:52
n°133378
superX
Posté le 03-08-2002 à 15:32:58  profilanswer
 

up ! ca m'interresse

n°133644
asphro
Posté le 03-08-2002 à 23:50:56  profilanswer
 

up moi aussi ;)

n°133702
jls
Posté le 04-08-2002 à 02:51:36  profilanswer
 

man chmod si je me souvient tu peut changer les proprietaire des fichier par mysql dans les home, genre /home/toto/db.mysql est la basse crée par mysql par l'utilisateur toto, et bien en faisant un chmod comme y faut sur /home/toto tous les fichier crée sur /home/toto appartienne a toto, meme si c'est mysql qui le crées. Désoler de ne pas te donner la solution exacte mais m'en souvient plus et pas de nux sous la main. Aprés faut que toto appartienne au group mysql et etc....


---------------
A Plus Donc...  [:jls]
n°133706
asphro
Posté le 04-08-2002 à 02:59:38  profilanswer
 

oui j aimerai savoir comment faire mes man chmod m aide po
 
j ai essayer avec les setuid mais sans succes ...

n°133709
jls
Posté le 04-08-2002 à 03:10:01  profilanswer
 

ca doit etre chmod 2500 ou un truc comme cela


---------------
A Plus Donc...  [:jls]
n°133922
asphro
Posté le 04-08-2002 à 17:37:20  profilanswer
 

rup

n°134095
asphro
Posté le 04-08-2002 à 23:09:05  profilanswer
 

bon dernoer up apres abandon

n°138784
asphro
Posté le 12-08-2002 à 21:56:25  profilanswer
 

on ne sait jamais ........
 
 
j ai le droit de rever ;)

n°138942
superX
Posté le 13-08-2002 à 11:00:19  profilanswer
 

cherche du coté de suiddir , qui équipe FreeBSD apparemment et qui permet de forcer automatiquement uid.gid des fichiers créés dans un répertoire.  sur le site de mysql ,dans l'archive list , ils demandent tous des quotas et les problemes evoques sont les memes qu'ici.  Il faut donc jouer sur le quota du filesystem  , donc fixer les bons uid pour les tables crées. suiddir semble etre la meilleure solution. Par contre j'ai rien trouvé pour limiter la taille d'une base en elle meme .


Message édité par superX le 13-08-2002 à 11:00:49
n°138957
asphro
Posté le 13-08-2002 à 11:18:56  profilanswer
 

superX a écrit a écrit :

cherche du coté de suiddir , qui équipe FreeBSD apparemment et qui permet de forcer automatiquement uid.gid des fichiers créés dans un répertoire.  sur le site de mysql ,dans l'archive list , ils demandent tous des quotas et les problemes evoques sont les memes qu'ici.  Il faut donc jouer sur le quota du filesystem  , donc fixer les bons uid pour les tables crées. suiddir semble etre la meilleure solution. Par contre j'ai rien trouvé pour limiter la taille d'une base en elle meme .




 
bon c pas grave pour limiter une taille de db par user,
les users auront le choix
 
oui jaivais compris ce systeme avec setuid ca marcher avec les  
groupe mais avec l uid ca coince, donc j' aimerais trouver un moyen aussi pour forcer l uid  
 
si tu pouvez me filer l adresse ou tu as lu ca sur mysql, car je trouve pas ;)
 
merci ;)

n°138962
superX
Posté le 13-08-2002 à 11:23:40  profilanswer
 

attention je parle de suiddir ! c'est pas pareil .
 
faut patcher ext2fs apparemment et mounter avec cette option.
 
pour mysql : http://lists.mysql.com/php/search.php

n°138965
asphro
Posté le 13-08-2002 à 11:29:48  profilanswer
 

probleme je suis en reiserfs ;)

n°138968
superX
Posté le 13-08-2002 à 11:32:24  profilanswer
 

raaaah  lui , tu peux pas creer un /home en ext2/3 ???  
 
rocklinux inclue deja le patch  
 
http://www1.rocklinux.org/sources/package/base/linux/

n°138970
asphro
Posté le 13-08-2002 à 11:34:04  profilanswer
 

rho mais ca me fais chier de passer cette partoche en ext3
 
je veux garder mon reiserfs moa :sweat:
 

n°138972
superX
Posté le 13-08-2002 à 11:36:21  profilanswer
 

ben t'attend mysql 5 ou un patch pour reiserfs ou tu fais un cronjob pour chowner toutes les minutes les eventuelles nouvelles tables.  Je vois pas d'autres solutions :/

n°138974
asphro
Posté le 13-08-2002 à 11:38:26  profilanswer
 

bon si en septembre y a rien de nouveau
 
je passerai cette partoche en ext3
 
.....

n°138977
superX
Posté le 13-08-2002 à 11:40:36  profilanswer
 

pourquoi tu veux absolument garder le reiserfs  ?  qu'est ce qu'il a de plus que l'ext3 ?

n°138978
asphro
Posté le 13-08-2002 à 11:43:04  profilanswer
 

superX a écrit a écrit :

pourquoi tu veux absolument garder le reiserfs  ?  qu'est ce qu'il a de plus que l'ext3 ?




 
ca fais plus nerd ;)
 
non je rigole ben parait c plus performant :sarcastic:
 
 
 
bon serieusement
 
un grand MERCI a toi pour cette aide  
 
oui je crois je vais la passer en ext3

n°142754
asphro
Posté le 21-08-2002 à 18:58:58  profilanswer
 

Par contre ensuite aucune idee ( j ai applique le patch pour le suiddir) pour faire fonctionner le suiddir
 
un chmod +s ca fais absolumment rien au niveau de l owner !!!

n°147833
asphro
Posté le 30-08-2002 à 14:04:39  profilanswer
 

Je vous sent chaud la !!
 
Allez les amis Jar Jar et axey z' etes revenu de vacances !!!

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Mysql et Comment gérer des quotas users par db ?

 

Sujets relatifs
mysql : socket, port ou les deux ??[apache] authentification .htaccess bdd mysql
Pure-ftpd et les quotas systemecomment effacer une base de donnees Mysql
Pureftpd + authentification par MysqlMySQL 4.0
DBD::mysql avec PerlRedémarrer serveur mysql
IPTABLES NETFILTER, ok ! mais vous utilisez quoi pour gerer les regles[mysql] problè!me pour sauvegarder la db et les users
Plus de sujets relatifs à : Mysql et Comment gérer des quotas users par db ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR