Aller au contenu

Erreur de connection MySQL: (2002) Connection refused


Messages recommandés

Posté(e)

Bonjour,

Les paquets suivant sont installés sur mon NAS Synology DSM6.2
- Apache 2.4
- MariaDB10
- PHP7.4
- phpMyAdmin

phpMyAdmin fonctionne bien
Les sites Joomla installés  sur le NAS fonctionnent bien, l'accès aux bases de données ne posent pas de problème
Par contre l'accès à la base de donnée par mes programmes perso qui fonctionnent bien autant sur un serveur Wamp local qu'en mode hébergés ne fonctionne pas sur le NAS.

L'instruction 

$NasMysli = new mysqli($host", $user, $password, "");
if ($NasMysli->connect_errno) {
    echo "Erreur de connection  MySQL: (" . $NasMysli->connect_errno . ") " . $NasMysli->connect_error;
    exit();

renvoie "Erreur de connection MySQL: (2002) Connection refused"

Les paramètres d'accès à la base de donnée par Jommla (fichier configuration.php) sont :
    public $host = 'localhost:/run/mysqld/mysqld10.sock';
    public $user = 'root';
    public $password = 'xxxxxxxxx';
    public $db = 'yyyyyy';

et je me connecte via mes programmes PHP avec les paramètres identiques :
$host="localhost:/run/mysqld/mysqld10.sock";
$user="root";
$password="
xxxxxxxxx";
$base="
yyyyyy";

je ne comprends pas en quoi le fait de de passer par un CMS (Joomla) ou par phpMyAdmin aurait un traitement différent.

Quelqu'un aurait-il une idée ?

Merci d'avance.

Posté(e)

J'ai modifié php.in à partir de la web station (paramètres PHP>paramètres avancés), jai mis la valeur :
/run/mysqld/mysqld10.sock dans pdo_mysql.default_socket
/run/mysqld/mysqld10.sock dans mysqli.default_socket

J'ai laissé les paramètres de connexion comme avec Wamp:
$host="localhost";
$user="root";
$password="
xxxxxxxxx";
$base="
yyyyyy";

et là ça marche.🤩

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.