Édition : Oublie du mot de passe mysql

Oh la la, que c'est pas malin ! Vous devez reformater votre disque dur et tout réinstaller ! Non, c'est une blague et ceux qui font cela véritablement faute de savoir comment s'en sortir autrement devraient un peu mieux lire les documentations existantes !

Il y a moyen de se débrouiller.Sur MySQL, la procédure est la suivante.

D'abord, arrêtez MySQL : /etc/init.d/mysql stop.

Puis créez un fichier dans un endroit assez sûr comme votre compte, assez sûr car vous allez mettre, même de façon temporaire, le nouveau mot de passe en clair dans ce fichier. Appelons-le /home/votrecompte/rebootmotde_passe.

Voici son contenu :

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('un nouveau mot de passe que vous allez retenir cette fois');

Relancez maintenant MySQL, mais pas selon la procédure habituelle :

mysqld_safe --init-file=/home/votrecompte/reboot_mot_de_passe

Votre mot de passe est maintenant celui que vous avez choisi. Par contre, il se peut que, en ne suivant pas la procédure de lancement de votre système, vous n'ayez pas accès aux options habituelles de votre base de données. Mieux vaut l'éteindre tout de suite pour la relancer normalement. Utilisez la procédure par défaut (en tant que root : /etc/init.d/mysql stop ou via le panneau de gestion des services) et après quelques secondes, vérifiez qu'il est arrêté (dans un terminal, la commande ps auxwww|grep mysql ne doit pas vous renvoyer un processus mysqld). S'il ne l'est pas (dans 1% des cas probablement), essayez de trouver un fichier mysqld.pid dans un endroit tel que /var/run/ mysqld, ou dans un sous-répertoire de /var. Ce fichier contient un numéro d'identifiant de processus (pid). Lancez, en tant que root, la commande kill pid où vous aurez bien sûr remplacé pid par le numéro précédent. Si au bout de quelques secondes MySQL tourne toujours, aussi surprenant que cela puisse paraître pour un Linuxien, mieux vaut rebooter la machine, car le système arrêtera MySQL plus proprement que vous. Si vous avez réussi à arrêter MySQL, il ne vous reste plus qu'à le relancer selon la procédure habituelle (/etc/init.d/mysql start en tant que root, ou via le panneau de gestion des services). Supprimez encore le fichier /home/votrecompte/rebootmotde_passe, car il est maintenant inutile. N'oubliez plus votre mot de passe administrateur cette fois!

Règles de formatage

_texte_
Faire une emphase (italique)
__texte__
Faire une emphase forte (gras)
@@texte@@
Faire un petit code
''texte|langue|source''
Faire une petite citation
>texte
Faire un paragraphe de citation
[texte|URI|langue|titre]
Faire un lien vers une page, les paramètres sont optionnels
((image|texte alternatif|alignement))
Ajouter une image, alignement peut valoir G(auche), D(roite) ou C(entre)
texte
Tout texte écrit simplement sera transformé en paragraphes.
!titre1, !!titre2, !!!titre3, etc.
Créer un titre d'un niveau égal au nombre de !
-texte ou *texte
Faire une liste d'éléments non numérotés
#texte
Faire une liste d'éléments numérotés
;titre:définition
Faire une définition/liste de définitions
??acronyme|titre??
Faire un acronyme
[ESPACE]texte ou {{{texte}}}
Le texte sera préformaté, utile pour écrire des bouts de code
==== ou ---- (au moins 4)
Une ligne de séparation horizontale
\
Si vous ne voulez pas que la syntaxe wiki s'applique, faites précéder les caractères spéciaux par des anti-slashs.