Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Invité de passage
    Inscrit en
    novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 3
    Points : 1
    Points
    1

    Par défaut Unblock with 'mysqladmin flush-hosts

    Bonjour, je suis un gros débutant donc veuillez m'excuser si vous me trouvez un peu bourrin.
    Voilà j'ai le message suivant quand j'essaye d'accéder à phpmyadmin via le web ==> #1129 - Host 'UNDERNET' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'

    Donc je me suis connecté via terminal serveur sur le serveur de base de données et j'ai entré les ligne de commande suivante via "Run>cmd" dans le répertoire mysql>bin

    1er commande "mysqladmin flush-hosts" sans succés
    2eme commande "mysqladmin flush-privileges" sans succés
    3eme commande "mysqladmin reload" sans succés

    A chaque fois le message d'erreur est le suivant

    ==> "mysqladmin: reload failed; error: 'Access denied. You need the RELOAD privilege for this opération".
    Merci de votre aide.

  2. #2
    Membre émérite Avatar de Mathusalem
    Inscrit en
    décembre 2003
    Messages
    999
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 999
    Points : 819
    Points
    819

    Par défaut

    le serveur sur lequel tourne mysql t'appartient ?

  3. #3
    Invité de passage
    Inscrit en
    novembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : novembre 2007
    Messages : 3
    Points : 1
    Points
    1

    Par défaut Oui le serveur est à moi

    merci de votre aide

  4. #4
    Membre confirmé
    Profil pro christian
    Développeur indépendant
    Inscrit en
    août 2004
    Messages
    300
    Détails du profil
    Informations personnelles :
    Nom : christian
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur indépendant
    Secteur : Transports

    Informations forums :
    Inscription : août 2004
    Messages : 300
    Points : 223
    Points
    223

    Par défaut un peu tard mais ca peut servir...

    ce genre de probleme arrive quand le nombre de connexion infructueuses a été atteint.
    c'est un mecanisme de sécurité de mysql contre le brute force..
    Par defaut, au bout de 10 connexions infructueuses pour un meme client, l'hote mysql declare ce client comme tendancieux, voir possible pirate.
    Donc, il bloque les prochaines tentatives de connexion de ce client.
    pour résorber le blocage et remettre les compteurs à 0, il faut taper en ligne de commande : mysqladmin -u root -ppassword flush-hosts
    nota bene. remplacer root et password par un compte et un password ayant les droits necessaires, idealement, le compte root ou equivalent.
    ou via phpmyadmin, dans une requete sql avec un compte admin: flush hosts;

    autre possibilité, augmenter le nombre de tentatives avant blocage.
    dans my.cnf :
    max_connect_errors = 200

    200 ca me parait bien..
    ca permet de pas etre bloqué dés les premiers essais, mais ca bloque un eventuel brute force..

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •