Salut,
Lors de l'installation, je crois qu'il doit te demander un mot de passe root justement, et tu n'as rien mis?
Déjà, essaye de te connecter en précisant l'hôte (avec ou sans le '-p'):
mysql -u root -h localhost
ou
mysql -u root -h 127.0.0.1
Au pire, vu que c'est une ubuntu, je suppose que tu as un fichier de type /etc/mysql/debian.cnf. Dedans tu as des utilisateurs et mot de passe utilisés pour la maintenance de ton système. Tu dois pouvoir te connecter avec.
Par exemple, si tu as:
1 2 3 4 5
| [mysql_upgrade]
host = localhost
user = debian-sys-maint
password = AAredtdkgf43
socket = /var/run/mysqld/mysqld.sock |
Tu te connectes avec:
mysql -u debian-sys-maint -p'AAredtdkgf43' -h localhost
Ensuite, regarde les utilisateurs définis:
1 2
| use mysql;
select user, host, password from user ; |
(les mots de passe sont cryptés) et réessaye avec le bon nom d'utilisateur et hôte.
Au pire, tu stoppes ton service mysql et tu le relances à la main comme ca:
mysqld_safe --skip-grant-tables &
Tu pourras ensuite te connecter directement et sans mot de passe avec seulement la commande 'mysql' et tu redéfinis le mot de passe.
Edit: voilà un lien où ils s'expliquent mieux que moi...
http://www.cyberciti.biz/tips/recove...-password.html
Partager