Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'mariadb 10 phpmadmin'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Général
    • News et infos
    • Présentation
    • Vos commentaires et suggestions
    • Tests & Reviews & Comparatifs
    • Articles
  • Questions avant achat
    • Achats/Ventes entre particuliers
    • Achat en boutique
    • Questions avant achat
  • Discussions Générales
    • Avis et critiques des consommateurs
    • Nos membres racontent...
  • Bien démarrer avec votre Synology
    • Matériels Compatibles
    • Western Digital
    • Seagate
    • Logiciels Compatibles
    • Installation, Démarrage et Configuration
    • Tutoriels
    • Firmwares
    • Enterprise Collaboration
  • Accès BETA
  • Paquets
    • Paquets Officiels Synology
    • Paquets par SynoCommunity.com
    • Anciens paquets Officiels
  • Synology C2
    • C2 Password
    • C2 Backup
    • C2 Storage
    • C2 Hybrid Share
    • C2 Transfer
    • C2 Identity
  • La Communauté
    • 3rd Party Packages
    • Zone de Téléchargements
  • Support des logiciels Synology
    • Partage de fichiers et privilèges
    • Services Réseau
    • Système
    • Gestionnaire de Stockage
    • Sauvegarder et Restaurer
    • Accès à vos données
    • DS Audio / DS Vidéo / DS File / DS Photo+ / DS Cam / DS Finder / DS Get / DS MailPlus
    • Monitoring de votre Synology
  • Autres Produits Synology
    • BeeDrive - BDS70-1T
    • Embedded DataStation EDS14
    • Routeur 1900AC
    • Routeur RT2600AC
    • Routeur MR2200ac
    • Routeur RT6600ax
    • Routeur WRX560
    • Visual Station VS60 & VS80
    • 2.5” SATA SSD SAT5200
    • SSD NVMe M.2 série SNV3000
  • Divers
    • Newbie du monde Linux
    • Système d'exploitation
    • Internet et réseaux
    • Autres NAS
    • Underground / Modifications
  • A propos de ce forum
    • Aide & Support Technique
    • Le Bar
    • Suggestions
    • Corbeille

Blogs

  • NAS-Forum
  • The Pepito Blog
  • Denis Blog
  • renaud Blog
  • R@M16' Blog
  • Francis KOCH' Blog
  • cmaur' Blog

Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Pays / Ville


Intérêts


Mon NAS

1 résultat trouvé

  1. Hello à tous 🤗, J'aurai besoin d'un gros coup de main svp !! Je suis sur Maria DB 10 mais incapable d'accéder à la base en PHP malgré ce super tuto https://skdavis.net/viewtopic.php?t=7 Merci au SAV Synology pour l'envoi de ce lien qui est très complet 👍) Création de la BDD sous MariaDB : **Utilisateur:** root **Mot de passe :** 1234* Sur PHPMyAdmin (auquel j'accède via **IPdemonNAS/phpMyAdmin/** ou **https://nomdedomaine/phpMyAdmin/** - Connexion PHPMyAdmin **Utilisateur:** root **mot de passe :** 1234* Création de la base de données : utilisateur Création d'un utilisateur : utilisateur **mot de passe :** 12345* J'ai indiqué tous les privilèges et ai créé une base de donnée "utilisateur" Qu'est-il conseillé en terme de comptes, de privilèges et mots de passe, faut-il que: - le mot de passe et utilisateur à PHPMyAdmin soit le même que celui de MariaDB svp ? - la gestion de la sécurité de la BDD est-elle bonne (je précise que les identifiants indiqués soint juste pour le tuto 😉) Ma page de connexion à laquelle j'accède via l'url distante : https://monsite.com/connexion.php : Avec ce code en mysqli ça passe : <?php $serveur = '127.0.0.1:3307'; //par exemple 127.0.0.1 ou 127.0.0.1:3307 pour se connecter via le port 3307 $utilisateur = 'utilisateur'; //utilisateur qui a accès $motdepasse = '12345*'; //mot de passe de l'utilisateur qui va bien $base = 'utilisateur'; //surtout pas oublier la base $lien_SGBD = mysqli_connect($serveur, $utilisateur, $motdepasse, $base); if (!$lien_SGBD) { die('Erreur de connexion (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); } echo 'Succès... ' . mysqli_get_host_info($lien_SGBD) . "\n"; mysqli_close($lien_SGBD); ?> Ce qui donne la copie d'écran suivante : Mais avec celui-ci : ?php phpinfo() class connexionDB { private $host ='localhost:/run/mysqld/mysqld10.sock'; private $name = 'utilisateur; private $user = 'utilisateur'; private $pass = '12345*'; private $connexion; function __construct($host = null, $name = null, $user = null, $pass = null){ if($host != null){ $this->host = $host; $this->name = $name; $this->user = $user; $this->pass = $pass; } try{ $this->connexion = new PDO('mysql:host='.$this->host.';dbname='.$this->name, $this->user,$this->pass,array(PDO::MYSQL_ATTR_INIT_COMMAND =>'SET NAMES utf8mb4', PDO::ATTR_ERRMODE => PDO::ERRMODE_WARNING)); }catch (PDOException $e){ echo 'Erreur : Impossible de se connecter à la BDD !'; die(); } } public function connexion(){ return $this->connexion; } } $BDD = new connexionDB(); $DB = $BDD->connexion(); ?> Cela me génère une page blanche 🤨 Idem avec celui-ci (j'ai aussi essayé en mysqli en ayant vérifié au préalable que l'extension était cochée dans WebStation) : Le code est le suvant : <?php /* * Description of connexionDB * Connexion à la base de donnée avec des fonctions des requêtes; */ phpinfo() class connexionDB { private $serveur = '127.0.0.1:3307'; //nom de l'host private $base = 'utilisateur'; //nom de la base de données private $utilisateur = 'utilisateur'; //utilisateur private $motdepasse = '12345*'; private $connexion; function __construct($host = null, $name = null, $user = null, $pass = null){ if($host != null){ $this->host = $host; $this->name = $name; $this->user = $user; $this->pass = $pass; } $this->connexion= mysqli_connect($serveur, $utilisateur, $motdepasse, $base); if (!$this->connexion) { die('Erreur de connexion (' . mysqli_connect_errno() . ') ' . mysqli_connect_error()); } echo 'Succès... ' . mysqli_get_host_info($this->connexion) . "\n"; mysqli_close($this->connexion); } /*Cette fonction permet de charger la variable !DB */ public function connexion(){ return $this->connexion; } } /*Ici on fait appel à la classe connexionDB*/ $DB = new connexionDB; /*C'est sur cette variable que l'on fait vraiment la connexion à la base de données*/ $BDD = $DB->connexion(); ?> Quelqu'un peut-il m'aider car je ne sais pas où je fais fausse route svp ? ☺️ J'ai ouvert les ports de mon routeur (est-ce une fausse bonne idée svp ?) et de mon NAS. Ps : A la place de localhost dans le fichier connexion.php, cela vaudrait-il le coup de rentrer le lien absolu https://nomdedomaine/phpMyAdmin svp ? Un grand merci
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.