Forum Programmation.SQL 'Voilà j'ai crashé mon site internet ce matin'

Posté par . Licence CC by-sa
Tags : aucun
-12
22
déc.
2013

Souci…

J'ai manipulé la table Mysql . user pour ajouter une database et un user approprié.
Et j'ai dû faire une erreur car maintenant je me retrouve sans aucun accès à la console mysql. Ni en root ni quoi que ce soit.

Quelle est la manière de réinitialiser la table user et de rétablir l'accès root? Les recherches Google que j'ai entreprises n'ont rien donné.

Merci.

  • # Bah j'ai fini par trouver

    Posté par . Évalué à -5.

    Sur Ubuntu les infos se trouvent dans /etc/mysql/debian.cfg

    "T'as qu'à ouvrir un compte si tu veux parler" OPatrick Bruel

  • # restaurer le backup

    Posté par . Évalué à 9.

    Quelle est la manière de réinitialiser la table user et de rétablir l'accès root ?

    peut-etre simplement en restaurant le backup que tu avais fait juste avant tes modifs.

    • [^] # Re: restaurer le backup

      Posté par . Évalué à 1.

      peut-etre simplement en restaurant le backup que tu avais fait juste avant tes modifs.

      Mouarf ! :-)

  • # Avant de faire des modifs ...

    Posté par . Évalué à -1.

    Tiens c'est noël un petit script qui te sauvegarde tes bases de données
    avec un historique d'environ 30 jours

        ## ---------------------------------
        ## Sauvegarde de la base de données 
        ## ---------------------------------
    
        SAV_DIR=/sav/<répertoire ou stocker les dumps>
        ## le jour du mois soit environ 30 sauvegardes
        TS=$(date "+%d")
        DEVICE=${SAV_DIR}/sav_${TS}.bz2
    
        mysqldump --all-databases -uroot <motdepasse> | bzip2 -9 > ${DEVICE}

    Après un cht'i coup de vi et tu récupères le script pour refaire ta table.

    Et t'as raison les sauvegardes, c'est comme les freins sur les voitures … c'est pour les lâches

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.