Bonjour !
Je développe une webapp qui doit communiquer avec une base de données hébergée chez OVH.
Je me suis inspiré de la documentation officielle afin de me connecter à la BDD avec PDO...
Voici mon code:
// les informations ci-dessous ont étés modifiées, mais toutes proviennent de OVH
$HOST = 'hostname-001.eu.clouddb.ovh.net';
$SERVER = 'servername.mysql.db';
$USERNAME = 'servername';
$DBPWRD = 'S6038ZSv8611ztM3jW6794E9m';
$DBNAME = $USERNAME;
$PORT = '35884';
$OPTIONS = [
PDO::MYSQL_ATTR_SSL_CA => './ca.pem', // certificat dont le contenu est fourni par OVH
PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => true
];
// j'ai retiré le try-catch car un code d'erreur 'timeout' est retourné à chaque fois
$conn = new PDO("mysql:host=$HOST;port=$PORT;dbname=$DBNAME;", $USERNAME, $DBPWRD, $OPTIONS);
var_dump($conn->query("SHOW STATUS LIKE 'Ssl_cipher';")->fetchAll());
?>
Je travaille avec PHP 8.1 et MariaDB 10.5
Mon back-end n'arrive pas à ouvrir le certificat pour se connecter à la base de données
Related questions
- Connexion à mon compte client
148934
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
123930
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
108447
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
95818
28.07.2017 11:39
- Passage en php 7.4
94762
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
89094
04.12.2019 21:52
- The requested URL / was not found on this server
88405
02.03.2017 18:25
- NextCloud sur mutualisé
88152
07.04.2017 08:42
- Deploy d'un projet Node JS
88056
12.10.2016 20:18
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
87839
16.10.2016 16:24
doublon : https://community.ovhcloud.com/community/fr/operation-timed-out-lorsque-je-souhaite-me-connecter?id=community_question&sys_id=2473718cf5d246d02d4c5f7a9ab3610d