Voilà le topo : J'ai installé un serveur Unix sous Sun Solaris 8. J'ai écrit un script dans le home directory du user "bahan". Dans ce script je me connecte à une database MySQL.
Or quand je suis Bahan et que je lance le script, j'ai droit au emssage d'erreur suivant : ERROR 2002: Can't connect to local MySQL server through socket '/opt/xampp/var/mysql/mysql.sock' (13)
Et quand je suis root tout va bien . Le truc que je ne comprends pas c'est que la connexion à la database mysql se fait dans tous les cas avec le login + password du user bahan. Alors pourquoi ne puis-je pas me connecter tranquillou à ma database en étant bahan ??
Marsh Posté le 20-10-2004 à 16:39:21
Bonjour.
Voilà le topo :
J'ai installé un serveur Unix sous Sun Solaris 8.
J'ai écrit un script dans le home directory du user "bahan".
Dans ce script je me connecte à une database MySQL.
echo -e $sql> $DATA_DIR/requete.sql
/opt/xampp/bin/mysql -u bahan --password=monpass < $DATA_DIR/requete.sql
rm $DATA_DIR/requete.sql
Or quand je suis Bahan et que je lance le script, j'ai droit au emssage d'erreur suivant :
ERROR 2002: Can't connect to local MySQL server through socket '/opt/xampp/var/mysql/mysql.sock' (13)
Et quand je suis root tout va bien .
Le truc que je ne comprends pas c'est que la connexion à la database mysql se fait dans tous les cas avec le login + password du user bahan. Alors pourquoi ne puis-je pas me connecter tranquillou à ma database en étant bahan ??
Bahan
Message édité par bahan le 20-10-2004 à 16:39:52
---------------
Close the world.||.txen eht nepO