Bonjour les fedoriste,
mon souci est que j'aimerai me connecté a une base de données sur un autre ordi de mon reseau local.
j'ai donc fait
mysql -u root@192.168.1.20 -p
j'entre le mot de passe et la patatrac voila le beau message d'erreur qui s'affiche
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
je ne comprends pas sachant que le service mysqld est lancé et que mes ports 3306 sont ouverts.


une solution?
Que retourne la commande suivante sur le serveur :
$ mysql -u root -p --execute "select Host,User from mysql.user";
Pour pouvoir te connecter à partir d'une autre machine il faut définir user@autre_machine et lui donner les droits sur ta base.
Je pense qu'il faut plutôt utiliser
mysql -u root -h 192.168.1.20 -p
A condition que les connexions distantes de root soit autorisées (ce qui n'est pas conseillé)
ah super c'est la commande que je cherchais merci beaucoup