Comment se connecter à sa base de donnée?

Discussion dans 'Discussions Générales' démarrée par Karma, Avr 16, 2018.

Tags:
  1. Karma

    Karma New Member

    Bonjour ! J'ai créer mon site en local sauf que lorsque je l'ai mise en ligne grâce à Planethoster j'obtient Erreur 500. Cette vient du faite qu'il n'arrive pas à se connecter à la base de donné,
    Voici mon code pour se connecter à ma base de donné en local:

    PHP:
     $BDD = new PDO('mysql:host=localhost;dbname=testbdd;charset=UTF8''root','');
    Or je ne sait pas quoi mettre à la place de: "mysql:host=localhost;" pour cibler ma base de donnée, comment connaître l'adresse ip pour se connecter ? A moins qu'il faut garder localhost ?
     
    Dernière édition par un modérateur: Avr 23, 2018
  2. David77

    David77 Member

  3. Karma

    Karma New Member

    Salut! J'ai réglé le soucis, il venait du faite que l'utilisateur n'avait pas les droit


    [​IMG]
    [​IMG]
     
    Dernière édition par un modérateur: Avr 24, 2018
  4. Francis P

    Francis P Super Moderator

    Bonjour,

    Je vois deux erreurs si vous placez le code chez nous. Vous utilisez le nom de base de données testbdd

    Sur cPanel, la base de données a comme préfixe votre nom d'utilisateur cPanel.

    Si votre nom d'utilisateur est karma, alors le nom de la base sera karma_testbdd

    Le deuxième point est que vous essayez de vous connecter avec l'utilisateur root.

    Vous devez toujours créer un utilisateur SQL, puis rattacher cet utilisateur sur une base de données
    et lui donner les droits sur elle.

    Trop de personnes utilisent leur identifiants cPanel dans la configuration de leur site web pour se connecter
    sur la base de données.

    En faisait ainsi, si votre mot de passe cPanel change, votre site web va tomber car il ne connaitra pas le nouveau mot de passe !

    Vous devez donc créer un utilisateur SQL et utiliser celui-ci dans votre fichier de configuration de votre site web.

    Faisant ainsi, vous pourrez changer votre mot de passe cPanel sans que vos sites ne tombent.
     

Partager cette page