Jusque la je developpez un site en local. Depuis je l'ai mis sur l'intranet de mon entreprise. J'ai donc voulu sécurisé mon accès a la base en mettant un autre utilisateur que root. Avec cette manip j'ai perdu l'utilisateur root et je n'ai plus aucun utilisateur d'enregistré dans la base mysql -> user
Depuis ce changement je n'ai pu acces à ma base sauf quand je mets --skip-grant-tables. La j'ai acces a phpmyadmin et mysql sauf que je ne peux pas créer un utilisateur du meme type que root. il met cette erreur :
Erreur
requête SQL:
CREATE USER 'root'@ 'localhost';
MySQL a réponduocumentation #1290 - The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
Que faire pour retrouver un utilisteur root et comment créer de facon sur un nouvel utilisateur avec des droit sur une seule base ?
Bon je vais essayer de procéder ainsi... toutes le requetes que j'ai faite ne fonctionne pas... cretae ou insert aussi.
La je vais carrément réinstaller wamp, en faisant un dump de ma base.
Sinon oui je veux bien recréer un utilisateur par défaut pour ma base ca serai bien. Pour la suite je pense installer mysql administrator histoire e siplifier les choses.
En revanche si quelque pouait me guider pour sécuriser ma base de donnée ca serait sympa de votre part ;-)
Problème réglé : en revanche j'ai une question : est il possible d'ajouter une interafce de connexion a phpmyadmin de facon a ce que cette page ne soit pas accessible (autre qu'un htaccess)
Euh oui je suis passé par une réinstall de wamp avec au préalable un dump en ligne de commane de ma base.
Et je vous tiens au courrant pour l'interface sur phpmyadmin...
Merci
Edit : suite du lien EUh mauvaise solution car il faut que je rechange des paramètres qui ont été deja cofiguré et je ne vais pas tout mettre par terre... Il va falloir que je trouve autre chose. Merci