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
Hébergements Web - Mon back-end n'arrive pas à ouvrir le certificat pour se connecter à la base de données
Related questions
- Connexion à mon compte client
156986
13.02.2019 09:51
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
128071
03.09.2018 14:46
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
112334
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
99541
28.07.2017 11:39
- Passage en php 7.4
98769
30.06.2020 05:05
- Augmenter taille PHP Post Max Size sur mutualisé ?
93115
04.12.2019 21:52
- Deploy d'un projet Node JS
92164
12.10.2016 20:18
- The requested URL / was not found on this server
92144
02.03.2017 18:25
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
92006
16.10.2016 16:24
- NextCloud sur mutualisé
91968
07.04.2017 08:42
doublon : https://community.ovhcloud.com/community/fr/operation-timed-out-lorsque-je-souhaite-me-connecter?id=community_question&sys_id=2473718cf5d246d02d4c5f7a9ab3610d