MySQL

Publié le par Marie-Ange MALROUX

Tout d'abord on se connecte à l'interface phpmyadmin en tapant l'adresse http://localhost/phpmyadmin dans le navigateur. Ensuite, on se connecte en tant que "root" sans mot de passe.

Voici ce qui arrive lors de la première connexion à phpmyadmin, on obtient le message d'erreur :

"
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é."

Dans ce cas, cliquer sur "Privilèges". La fenêtre s'affiche de cette façon :

Si on regarde de plus près, on se rend compte que le compte root n'a pas de mot de passe. Nous l'avons vu en nous connectant au début. Commençons par régler ce détail en cliquant sur la petite icône au bout de la ligne "changer les privilèges". Il s'agit du root sur localhost (serveur).

Choisir un mot de passe et Exécuter. L'application va se replacer à l'accueil si vous cliquez sur un lien, il faudra alors se connecter avec le login root et le nouveau mot de passe. On peut tout aussi bien créer un autre login bien sûr. Ce sont juste des conseils de base.

C'est pas tout à fait fini. Il faut maintenant renseigner le fichier config.inc.php. Sous linux, il se situe dans l'arborescence suivante : /etc/phpmyadmin .

Décommenter les lignes suivantes:
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '';         //ici saisir le mot de passe entré dans phpmyadmin

Redémarrer le serveur :

/etc/init.d/apache2 restart


De cette façon il sera possible d'interroger la base de données à partir des pages web.



Publié dans BDD

Pour être informé des derniers articles, inscrivez vous :

Commenter cet article