Si tu viens juste d'installer : Vire la base présente et relance le service.
La nouvelle base aura un compte 'root' sans mot de passe
service mysqld stop
rm -rf /var/lib/mysql/*
service mysqld start
+
@pmarion : Empty set
@remi : Ta méthode a bien supprimé les tables mais lors de l'initialisation j'ai :
Initialisation de la base de données MySQL : Installing MySQL system tables...
ERROR: 1004 Can't create file '/tmp/#sqlc99_1_0.frm' (errno: 13)
090312 18:49:13 [ERROR] Aborting

090312 18:49:13 [Note] /usr/libexec/mysqld: Shutdown complete

Installation of system tables failed!

Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/libexec/mysqld --skip-grant &
and use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/lib/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/bin/mysqlbug script!
[ÉCHOUÉ]
Si quelqu'un ce que veut dire :
ERROR: 1004 Can't create file '/tmp/#sqlc99_1_0.frm' (errno: 13)
090312 18:49:13 [ERROR] Aborting

090312 18:49:13 [Note] /usr/libexec/mysqld: Shutdown complete

Installation of system tables failed!
et comment le résoudre.

Merci
Nontenda
@pmarion : Empty set
Ta table est donc vide et donc il y a eu autre chose que la simple modification de mot de passe.


Pour ton erreur 13 sur /tmp je crains le pire :
Peux-tu faire
ls -ld tmp Erreur 13 ::= problème de droits ?
et aussi
df -k (on ne sait jamais)
J'ai :
drwxr-xr-x+ 4 root root 4 mar 12 2009 /tmp

df -k :

Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/nfs 10485760 1103480 9382280 11% /
/dev/shm 234836 0 234836 0% /dev/shm

Je précise que c'est un RPS 1 chez OVH avec comme systseme de fichier du NFS
drwxrwxrwt 181 root root 12288 mar 12 19:40 /tmp
serait préférable non ?
Enfin c'est toi qui vois
drwxrwxrwt 181 root root 12288 mar 12 19:40 /tmp
serait préférable non ?
Enfin c'est toi qui vois
Ben, disons que j'ia laissé par defaut 😃
Donc comment mettre ce que tu me dis ?

et :
getfacl /tmp
getfacl: Removing leading '/' from absolute path names
# file: tmp
# owner: root
# group: root
user::rwx
group::r-x
mask::rwx
other::r-x

Merci
Nontenda
Ben, disons que j'ia laissé par defaut 😃
Ben, disons que par défaut il DEVRAIT ETRE rwxrwxrwt 1777
Essaie les commandes suivantes et compare avec mes résultats
rpm -qf /tmp
filesystem
rpm -q --dump filesystem | grep tmp
/tmp 4096 1220695996 00000000000000000000000000000000 041777 root root 0 0 0 X
rpm -qV filesystem


Chez moi
j'arrête msyqld
j'afface les fichiers/repertoires de /var/lib/mysql
je modifie /tmp
chmod 755 /tmp ce qui pour moi est une hérésie
service mysqld start
Initialisation de la base de données MySQL :  Installing MySQL system tables...
090316 11:13:37 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
090316 11:13:37 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
ERROR: 1004  Can't create file '/tmp/#sql4d6a_1_0.frm' (errno: 13)
090316 11:13:37 [ERROR] Aborting

090316 11:13:37 [Note] /usr/libexec/mysqld: Shutdown complete
Je remets les droits standard de /tmp
chmod 1777 /tmp oui j'ai bien écrit 1777 et non pas 777
b]service mysqld start OK[/b]
Pas de problème, mais c'est toi qui voit (car c'est ton système)
@Heldwin
Sous UNIX, les ACL ne remplacent pas la méthode habituelle des droits, pour garder une compatibilité, elle s'ajoutent à elle, ce qui permet aux systèmes l'utilisant de rester conformes à la norme POSIX.
Les ACL ne peuvent pas outrepasser les droits UNIX, ils peuvent les compléter.
En tout cas, je préférerais ne pas voir ce + pour ce dossier, mais ça ne regarde que moi 🙂
Bien sûr, mais quand on voit le getactl, il semble qu'il n'y ait rien de spécial.
Il faut remettre les droits standard ET supprimer les acl (au moins sur /tmp, car pour le reste c'est lui qui voit) .
Bien vu =)
J'ai fait toutes les modifs (rm var/lib/mysql + chmod 1777 + setfacl -b) et ca marche =)

Merci beaucoup
5 jours plus tard
Merci à Rémi pour sa soluce :

service mysqld stop
rm -rf /var/lib/mysql/*
service mysqld start

ça a bien fonctionné pour moi car j'avais le même problème au départ que Nontenda !!