Aide phpmyadmin

Remmy -  
 charly-loembh -
Bonjour

J'ai créé un nouvel utilisateur sur phpmyadmin mais le problème est que quand je vais sur phphmyadmin c'est l'utilisateur"root" par défaut qui est connecté. j'ai ce message qui s'affiche :
"Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité."
Comment je dois faire pour que ca soit l'utilisateur que j'ai créé qui soit connecté par défaut??

De plus est ce que quelqu'un pourrait m'expliquer ce qu'est la bdd mysql et à quoi servent ces différentes tables?

Une dernière question: Ma bdd Mysql sera sur un serveur et 3 utilisateurs pouront alimenter et consulter cette base via des pages php. Esc ce que chaque utilisateur pourra reprendre les données qui sont sur la bdd mysql et les importer, sur leur pc, sur access ??

Merci

9 réponses

  1. antic80 Messages postés 4877 Statut Contributeur 1 178
     
    salut alors pour que ton nom apparaise tu dois aller dans le repertoire c:\program files\easy php\phpmyadmin

    tu ouvre le fichier config.inc.php

    tu va a la ligne
    $cfg['blowfish_secret'] = '';
    entre les ' après egale tu met une phrase de ton choix du genre c a moi ou c pour moi peut importe

    ensuite tu va a la ligne

    $cfg['Servers'][$i]['auth_type'] = 'cookie'; // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
    $cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed

    sur la 1ere ligne après le = il faut mettre cookie
    sur la 2ème tu remplace root par nom

    ensuite tu enregistre le fichier

    ensuite tu te connecte a phpmyadmin

    tu t'identifie en changeant root par ton nom tu met rien au mot de passe

    quand tu arrive sur la page phpmyadmin clic sur privilège

    une page apparait avec en haut un petit tableau

    tu dois voir modifier en bleu tu clic dessus

    dans la page qui apparait va a modifier le mot de passe et coche mot de passe

    mais le mot de passe de ton choix et resaissie le a nouveau en dessous et clic sur executer

    comme ca tu aura un autre nom a la place de root et tu n'aura plus le message :

    "Votre fichier de configuration fait référence à l'utilisateur root sans mot de passe, ce qui correspond à la valeur par défaut de MySQL. Votre serveur MySQL est donc ouvert aux intrusions, et vous devriez corriger ce problème de sécurité."

    maintenat quand tu connecte a phpmyadmin tu aura ton pseudo et tu n'aura plus qu'a saisir ton mot de passe

    sinon la base mysql permet de gérer l'environnement sql donc il ne faut pas la virer

    par contre je peux pas te dire pour la derniere question mais je pense que c possible mais je vois pas l'interet de remettre la base sur access tu peut utiliser mysql en local
    14
    1. zizo
       
      j'ai fait exactement comme ta dit
      mais l'ors du connexion un message derreur qui apparait ''mot de passe non"
      0
    2. 1045 access denied '><
       
      Moi quand je recherche : c:\program files\easy php\phpmyadmin
      Je ne trouve aucun résultat, merci de m'indiquer ou se trouve le fichier svp.
      0
  2. Remmy
     
    Merci beaucoup pour ta réponse c'était très clair.
    J'aurais une autre question concernant phpmyadmin. Voilà je suis donc en train d'implémenté ma base sous mysql via phpmyadmin et je voudrais savoir comment on fait les relation entre clé étrangère et clés primaires et aussi comment on fait pour définir une clé primaire composé.?
    De plus j'ai entendu parler de table myisam et de table innodb, c quoi la différence?

    Merci
    0
  3. Criopse
     
    Probleme : j'ai un pc portable...
    alors programme fils.. j'ai pas >.< mais je l'es installer direct dessus C:\wamp\

    Si quelqu'un à une réponce ! merci de répondre =)
    0
  4. waldner77
     
    tu va dans c:\wamp\phpmyadmin\config.inc , ligne 45, a peut si tu a la même version que moi de wamp.
    utilise notepad++ pour changer correctement et si il y a un problème tu pourra faire un retour.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. dingo
     
    En fait c'est assez etrange, j'ai toujours reussi à configurer ça intuitivement mais là je viens de faire une reinstall et je viens de m'apercevoir que :

    - phpmyadmin demande le mot de passe SQL
    - phpmyadmin demande un mot de passe pour phpmyadmin
    (tout ca a l'install)

    Comme cette fois j'ai raisonné, je me suis dis : normal, phpmyadmin a besoin de mot de passe sql mais a son propre mot de passe. Mot de passe qui devrait m'etre demandé lors du lancement de phpmyadmin...

    ET BEN NON ! C'est le mot de passe SQL qu'il veut. Alors pourquoi nous le demande-t-il à l'install ? Et pourquoi demande-t-il un mot de passe phpmyadmin ? Cherche pas à comprendre, c'est comme ça !
    0
  7. charly-loembh
     
    bonjour,
    tu peut taper cette référence : tutoriel-3-32310-creer-des-relations-dans-votre base-de-donnees_fichiers dans google et tu aura la suite !!!
    0
  8. antic80 Messages postés 4877 Statut Contributeur 1 178
     
    je peux juste repondre a la 1ere question

    en fait la relation ce fais pas concretement comme sur access

    pour relier 2 tables tu fais ca.

    imagine une table client et une table voiture

    1ere table

    id
    nom
    prenom
    codevoiture

    2ème table

    codevoiture
    nomvoiture

    après logiquement ca va
    si tu fais une requete genre selectionner les personnes qui ont telle voiture ca marche

    après il existe des requetes ou tu dois indiquer les champs des 2 tables mais je c plus a koi elles servent
    -1
  9. entory
     
    moi aussi j'ai un soucis avec phpmyadmin et tou ca mais moi je ne sais pas ou est le dossier config.inc

    et il est pas la ton esay php
    -1
  10. man52
     
    Salut
    Le fichier s'appelle config.sample.inc.php dans easyphp, fais tes modifications et sauvegarde sous le nom config.inc.php pour conserver l'originale.
    -1