Bonjour à tous,
Dans ma boite, on a fait installer un serveur Synology. C'est déjà une bonne chose en soit.
J'ai voulu, afin de maximiser la production, mettre des bases de données, en commun et en local. J'ai donc installé phpmyadmin etc.. J'y ai accès via l'url 192.168.1.60/phpmyadmin
Mais mon problème vient de la connexion entre mon PC et la BDD distante sur le Synology. Voilà le résultat que cela donne :
J'ai bien configuré un utilisateur avec tous les accès afin de faire des tests et sans succès !Host '192.168.1.51' is not allowed to connect to this MySQL server'
Voilà ma connexion à la BDD :
Via SSH, impossible de trouver le "my.cnf" sur mon Synology ...
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
26 <?php abstract class PdoConnect { const DRIVER = 'mysql'; const HOST = '192.168.1.60'; const PORT = '3306'; const DATABASE_NAME = 'sfc'; const USER = 'xxx'; const PASSWORD = 'xxx'; protected $pdo; public function __construct() { $dsn = self::DRIVER.':host='.self::HOST.';dbname='.self::DATABASE_NAME; try { $this->pdo = new PDO($dsn, self::USER, self::PASSWORD); } catch (PDOException $e) { throw new Exception('Connexion a la base de donnee impossible : '.$e); } } } ?>
Bref, je ne sais pas du tout comment faire !
Je vous remercie d'avance pour toute l'aide que vous pourriez m'apporter .
Partager