IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Suppression du root par erreur [EasyPHP]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de O( N )
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 126
    Par défaut Suppression du root par erreur
    Bonjour,

    suite à une très .... très mauvaises manipulation, le root à été simplement supprimé ! (il était le seul a avoir grant aussi, petit détail en plus )

    Dois-je réinstaller tout easyPHP, configurer un fichier particulier ou croire en Dieu et prier un bon coup ?

    (mon père m'a répondu répétez après moi ... mon père qui êtes aux cieux ... Heureusement pour moi mon père n'est pas informaticien ! )

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    c'est possible ca ?
    enfin, je veux dire... t'etais connecte en root.. on peut suppr le user avec lequel on est connecte ?
    si t'es toujours connecte et que t'as pas ferme la fenetre.. essaye a tout hasard un rollback...
    Dois-je réinstaller tout easyPHP
    tu peux sauvegarder ton dossier 'www'.. et copier les fichiers de tes BDD

    sinon... bah je ne sais pas quoi conseiller d'autre...une restauration du system ?
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre confirmé Avatar de O( N )
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 126
    Par défaut
    Citation Envoyé par Doksuri Voir le message
    c'est possible ca ?
    enfin, je veux dire... t'etais connecte en root.. on peut suppr le user avec lequel on est connecte ?
    si t'es toujours connecte et que t'as pas ferme la fenetre.. essaye a tout hasard un rollback...tu peux sauvegarder ton dossier 'www'.. et copier les fichiers de tes BDD

    sinon... bah je ne sais pas quoi conseiller d'autre...une restauration du system ?
    Ben le rollback impossible !
    Et oui moi aussi je fus surpris de pouvoir me détruire le root !
    Là je tente une re-configuration de mysql

  4. #4
    Membre confirmé Avatar de O( N )
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 126
    Par défaut Avancée sur le sujet - mais encore bloqué :(
    Bon tout d'abord je dois recréer le root voilà ce que j'ai fait pour ceci !

    1. J'arrête EasyPHP

    2. J'ouvre une commande DOS et dans le répertoire EasyPHP.../mysql/bin je tape
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysqld --skip-grant-tables
    (trouvé sur un site internet) pour me permettre un accès au moteur SQL sans compte ou mot de passe. (me semble-t-il)

    3.je tape
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql -user=root --password=ceQueTuVeux
    4.voilà une suite de commande afin de recréer le root
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    USE mysql;
    INSERT INTO user (host, user, password) VALUES ('%', 'root', PASSWORD('ceQueTuVeux'));
    5. Je relance EasyPHP et je modifie les privilèges de root pour qu'il les ait tous ! Donc je sélectionne la base de données mysql et ensuite la table user. Je sélectionne pour modifier root et j'ajoute les Y à la place des N. 'root' semble être de nouveau correct !

    si je créé un nouvel utilisateur ayant tout les privilèges, je serait bloqué car je suis dans le mode -skip-grant-tables et donc je ne peux créer de nouvel utilisateurs ayant ces privilèges !

    6.J'arrête de nouveau EasyPHP et je quitte mysql (exit) dans la commande dos.

    7.Là je suis bloqué car a la relance de easyPHP l'accès à Mysql m'est refusé pour l'utilisateur root@localhost mot de passe non ?! (un fichier de configuration à modifier ?)

    Merci pour vos coms à venir

  5. #5
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 495
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 495
    Par défaut
    bravo a toi !

    cela fait longtemps que je n'ai pas utilise easyphp (et j'etais avec 1-8)

    a l'epoque, pour changer le mot de passe root (en invite de commande) il fallait proceder ainsi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    cd votre_chemin_jusqu-a_BIN //se mettre dans le dossier bin
    mysql –u root //connexion avec root
    use mysql //selection de la BDD mysql
    update user set password=old_password(‘votre_mot_de_passe’); //changement du mot de passe
    flush privileges; //"rafraichir" la memoire pour que le changement prenne effet tout de suite
    puis, il fallait aller dans le fichier config.inc.php du dossier phpmyadmin, et chercher root, et la la ligne suivante, mettre le mot de passe que l'on vennait de modifier.
    => il fallait le faire a 3 endroit (rechercher root, puis suivant, suivant)

    j'espere que ca pourra t'aider
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #6
    Membre confirmé Avatar de O( N )
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2006
    Messages
    126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2006
    Messages : 126
    Par défaut
    Toujours pas trouvé de fichiers portant ce nom à part dans sqlitemanager. mais pas de root dedans.
    J'ai un config.sample.inc.php dans phpmyadmin et pas mieux pas de root présent à l'intérieur.

    Pour info j'utilise la version 2.0b1 de EasyPhp peut-être ceci explique cela

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Suppression des enregistrements par erreur
    Par loper dans le forum Access
    Réponses: 5
    Dernier message: 12/05/2018, 16h05
  2. Suppression mail.log par erreur
    Par morgan47 dans le forum Debian
    Réponses: 5
    Dernier message: 07/08/2014, 13h35
  3. Suppression base Mysql par erreur
    Par fraco2 dans le forum MySQL
    Réponses: 3
    Dernier message: 17/12/2009, 11h19
  4. Suppression partition par erreur avec fdisk
    Par freynjord dans le forum Administration système
    Réponses: 1
    Dernier message: 06/11/2005, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo