Quotas des bases dans Mysql

Bonjour

Comment pourrait on faire pour donner un quotas sur les bases de données dans Mysql.
Je m’explique:

J’aimerais limiter la taille des bases que je crée pour mes users.
Merci
Cordialement,

essai avec ce script:
projects.marsching.org/mysql_quota/

En général, le serveur mysql tourne sous l’utilisateur mysql (et les bases, dans /var/lib/mysql, appartiennent à cet utilisateur. Tu peux donc déclarer un quota pour le user mysql et tes tables ne devraient pas déborder les limites que tu souhaites… (ça doit être possible sur l’interface web, sinon en ligne de commande “edquota mysql”)
Bien sûr lorsque mysql atteindra ce quota, tu auras des erreurs en écriture pour tous les sites et applis utilisant ce SGBD (nouvelle variable de session, log, etc…)
Bon courage

Bonjour,
Merci pour l’info j’ai testé et voici le message d’erreur que j’obtiens:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /datas/dataweb/avycen/sql.php on line 79

Ma config: Debian 3.1 2.6.18 php4 mysql4

Merci
Cordialement,

Bonjour,
Autre approche possible, utiliser des tables innoDB :
dev.mysql.com/doc/refman/5.0/fr/ … ation.html

Ce qui est déroutant s’est que tu ne fixe pas une taille pour la base, mais une taille pour le stockage des tables innodb.