Connexion impossible à la base de donnée
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Connexion impossible à la base de donnée

Par
StephanieL18
Créé le 2020-05-14 06:39:30 (edited on 2024-09-04 12:50:51) dans Hébergements Web

Bonjour,

J'ai installé ma première base de donnée sur OVH. Malheureusement, je n'arrive pas à me connecter en php :-(

Même en passant par : https://phpmyadmin.ovh.net/ j'ai le message d'erreur suivant : #2005 - Unknown MySQL server host

Les informations saisies sont bien celles transmises dans le mail d'OVH.

Merci pour votre aide.


6 réponses ( Latest reply on 2022-07-04 07:33:06 Par
Gaston_Phone
)

> Unknown MySQL server host

quel serveur utilises tu?

Bjr Kyodev,

J'utilise le serveur : ethicsealmroots.mysql.db

J'ai ce message d'erreur : Erreur : Access denied for user 'ethicsealmroots'@'10.24.105.37' (using password: YES)

Tous mes identifiants sont bons

ça ne devrait pas

après tu utilises la bonne url pour PMA?: `https://phpmyadmin.cluster0XY.hosting.ovh.net/index.php?pma_username=nomBase&pma_servername=nomBase.mysql.db`

remplacer cluster0XY par le cluster de ton hébergement

Merci :-)

ça fonctionne maintenant quand je passe par cette URL.

Malheureusement via mon site, je n'accède pas à ma base. j'ai créé une page test avec ce script :

$servername = 'ethicsealmroots.mysql.db';
$username = 'username';
$password = 'mdp';

//On établit la connexion
$conn = new mysqli($servername, $username, $password);

//On vérifie la connexion
if($conn->connect_error){
die('Erreur : ' .$conn->connect_error);
}
echo 'Connexion réussie';
?>
J'ai le message suivant : Erreur : Access denied for user 'ethicsealmroots'@'10.24.105.37' (using password: YES)

ce script est bien sur le bon hébergement où il est prévu cette base ethicsealmroots ?
tu ne mélangerais pas deux hébergements par hasard?

C'est là où je te perds LOL

Je ne sais pas comment faire...

Pour moi, https://phpmyadmin.cluster0XY.hosting.ovh.net/index.php?pma_username=nomBase&pma_servername=nomBase.mysql.db
le pma_servername est bien **ethicsealmroots.mysql.db**.

Du coup, c'est le même environnement, non ?

oui, mais tu me dis ok avec PMA
et pas avec ton script, je cherche une cause possible et j'en vois pas en fait
ou alors... base corrompue (vécu), mais tu le verrais dans PMA



via PMA, je te joins la copie écran.

Quand je dépose mon fichier connexion.php pour tester ma connexion, j'ai le message d'erreur.
La table existe bien mais elle est vide pour le moment.

N'y a t-il pas une configuration supplémentaire à faire sur OVH ?

ton script ne teste pas la validité de la table... dans pas de souci

MP envoyé

Cc Kyodev,

J'ai réussi à me connecter(fonctionne depuis début d'après-midi). Le souci maintenant est que je n'arrive pas à enregistrer des lignes :-(

comment tu as fais ???

Bonjour @EliasE

Ouvrez votre propre sujet et donnez le maximum d'informations.