accéder à phpmyadmin db depuis le terminal maintenant dans ubuntu 13.04 j'ai d'abord installé le serveur mysql avecsudo apt-get install mysql-server
mysql server version 5.5 maintenant dans le terminal je peux vérifier s'il fonctionne par
sudo netstat -tap | grep mysql
il me répond en me demandant un mot de passe, puis
tcp 0 0 localhost:mysql *:* LISTEN 26214/mysqld
mais pour me connecter en utilisant mon compte root j'ai tapé mysql -u root -p
demandant le mot de passe qu'il afficheERROR 1045 (28000): Access denied for user 'username'@'localhost' (using password: YES)
quand j'essaye ceci /opt/lampp/bin/mysql -u root -p
il demande un mot de passe et indiqueERROR 2002 (HY000): Can't connect to local MySQL server through socket '/opt/lampp/var/mysql/mysql.sock' (2)
qu'y a-t-il dans /etc/mysql/my.cnf
et qu'y a-t-il dans /opt/lampp/bin/mysql
une solution ?
Réponse acceptée :
Avez-vous essayé de configurer un mot de passe pour root peu de temps après l'installation de MySQL ? Si ce n'est pas le cas, essayez d'abord d'entrer la commande dans un terminal ci-dessous ;
mysql -u root
Maintenant, il devrait ouvrir la console mysql. Et tapez la ligne suivante :
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword');
Pour quitter la console mysql, entrez exit
.
Essayez ensuite de vous reconnecter avec la ligne suivante ;
mysql -u root -p
Essayez le mot de passe que vous avez entré.
Source : Comment se connecter et créer une base de données dans MySQL ?