[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

RE: Aide avec MySql



Merci a tous...
Ce fut bel et bien une erreur permission
J'ai changer le owner pour mysql mais conserver le groupe root .. cela
semble bien focntionner ...


-----Original Message-----
From: [email protected]
[ Behalf Of Marc St-Jacques
Sent: Wednesday, October 17, 2001 12:59 PM
To: [email protected]
Subject: Re: Aide avec MySql


Je peux me tromper mais ...  Ton problème est peut-être dû au fait que tous
les fichiers de ton groupe sont placé dans le groupe "root".  Sous quel nom
fonctionne ton démon mysqld?  Il roule probablement sous le nom de mysql et
non sous root pour des raisons de sécurité.  Voici la preuve sur mon système
avec la commande top  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM
TIME COMMAND  1967 mysql      9   0  3808 1276  1224 S     0,0  1,0   0:00
mysqld  1989 mysql      8   0  3808 1276  1224 S     0,0  1,0   0:00 mysqld
1990 mysql      9   0  3808 1276  1224 S     0,0  1,0   0:00 mysqld  2068
mysql      9   0  3808 1276  1224 S     0,0  1,0   0:00 mysqld   Dans ton
listing, on voit que tu as un rw au groupe root et l'utilisateur root.  Si
mysqld roule sous le nom de mysql, il n'y a pas d'accès.  Une solution (ceci
est mon listing de mysql/mysql)  -rw-------    1 mysql    root         8778
oct  7 10:01 columns_priv.frm -rw-------    1 mysql    root            0 oct
7 10:01 columns_priv.MYD -rw-------    1 mysql    root         1024 oct  7
10:01 columns_priv.MYI -rw-------    1 mysql    root         8982 oct  7
10:01 db.frm -rw-------    1 mysql    root          302 oct  7 10:01
db.MYD -rw-------    1 mysql    root         3072 oct  7 10:01
db.MYI -rw-------    1 mysql    root         8641 oct  7 10:01
func.frm -rw-------    1 mysql    root            0 oct  7 10:01
func.MYD -rw-------    1 mysql    root         1024 oct  7 10:01
func.MYI -rw-------    1 mysql    root         8958 oct  7 10:01
host.frm -rw-------    1 mysql    root            0 oct  7 10:01
host.MYD -rw-------    1 mysql    root         1024 oct  7 10:01
host.MYI -rw-------    1 mysql    root         8877 oct  7 10:01
tables_priv.frm -rw-------    1 mysql    root            0 oct  7 10:01
tables_priv.MYD -rw-------    1 mysql    root         1024 oct  7 10:01
tables_priv.MYI -rw-------    1 mysql    root         9148 oct  7 10:01
user.frm -rw-------    1 mysql    root          428 oct  7 10:01
user.MYD -rw-------    1 mysql    root         2048 oct  7 10:01 user.MYI
Bien qu'ils ont été créé par root, ils font partie du groupe mysql, ce qui
veut dire que toute personne du groupe mysql peut lire et écrire les
données.  Corrigez-moi si je me trompe.  Marc.