Bonjour,
Débutant dans ce domaine ... j'ai créé un site intranet en m'appuyant sur un CMS qui fait appel à la SGBD Mysql. Tout est OK sauf que ma base de donnée n'est pas sécurisée...
N'importe qui en tapant http://mon_intranet/phpmyadmin accède aux différentes bases !!! J'ai essayé différentes méthodes sans trop de résultat.
J'aurais souhaité que lorsqu'on se connecte avec phpmyadmin il y ai une fenêtre demandant un login et un mot de passe ...
J'ai essayé cela avec la méthode ci-dessous mais dès que je sécurise la base, je n'ai plus accès au site intranet (accès mysql interdit ! )
Ce que j'ai fait :
1 - J'ai donné un mot de passe à l'utilisateur root de la bdd (avec les privilèges dans phpmyadmin)
2 - Dans le fichier config.inc.php du répertoire phpmyadmin j'ai renseigné :
- $cfg['Servers'] [$i] ['auth_type'] = 'http'
- $cfg['Servers'] [$i] ['user'] = 'root'
- $cfg['Servers'] [$i] ['password'] = 'mon_mot_de_passe'
Ca fonctionne dans le sens ou pour se connecter à la base avec phpmyadmin il faut saisir un login et un mot de passe mais mon site intranet n'est plus accessible.
Message : Database Error : Unable to connect to the database : Could not connect to MySQL
Qu'ai-je oublié de faire ?
Merci d'avance
fifi
Partager