Bonjour tout le monde, c'est mon premier post sur ce forum.

Je dois accéder à une base de données déjà établie auparavant par mon prédécesseur sur OVH. J'arrive à y accéder depuis l'interface PHPMyAdmin mais pas depuis un fichier PHP.
J'utilise PDO pour me connecter (raisons de sécurité). Malgré les identifiants qui semblent tous corrects, une simple requête dépasse la limite de temps.

Voici le code de 'connexion.php' (tout droit pompé de ce guide officiel https://docs.ovh.com/fr/publiccloud/...l/connect-php/)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<?php
 
$HOST = 'xxxxxx-001.eu.clouddb.ovh.net';
$SERVER = 'servername.mysql.db';
$USERNAME = 'servername';
$DBPWRD = '******';
$DBNAME = $USERNAME;
$PORT = 35884;
$OPTIONS = [
    PDO::MYSQL_ATTR_SSL_CA => './ca.pem',
    PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => true
];
 
 
try {
    $conn = new PDO("mysql:host=$HOST; port=$PORT; dbname=$DBNAME;", $USERNAME, $DBPWRD, $OPTIONS);
    var_dump($conn->query("SHOW STATUS LIKE 'Ssl_cipher';")->fetchAll());
    $conn = null;
}
catch(Throwable $e) {
    echo "Captured Throwable for connection : ".$e->getMessage().PHP_EOL;
}
 
?>
Je ne comprends pas pourquoi ça ne marche pas, peut-être quelque chose à configurer sur OVH ?