Jan: MySQL über Webmin administrieren

Hallo Leute!

Mir ist leider ein Missgeschick passiert ;o(

Es ist so, dass eine Verbindung über die Netzwerk-IP (192.168....) nicht funktionierte, nur als Localhost. Deshalb bin ich ins Webmin und habe über den Punkt "Host-Rechte" auf beliebig umgestellt, seitdem klappt keine einzige Verbindung mehr, auch über das Webmin zeigt nur noch die Test-Datenbank und über jeden Menü-Punkt bekomme ich die Meldung "DBI connect failed : Access denied for user: '@localhost' to database 'mysql'"

Wie kann ich das nun wieder rückgängig machen? Neben Webmin kann ich auch per SSH auf den MySQL-Server zugreifen.

Hoffe, dass mir hier jemand weiterhelfen kann.

lg, Jan

  1. Moin!

    Wie kann ich das nun wieder rückgängig machen?

    Du hast für den "beliebigen" Host das "%"- Zeichen verwendet?

    Neben Webmin kann ich auch per SSH auf den MySQL-Server zugreifen.

    Ja. Allerdings wirst Du Root- Rechte auf dem Server brauchen.

    1. MySQL-Server anhalten:

    /etc/init.d/mysqld stop

    2. Hoffen und beten dass jetzt niemand einen illegalen Zugriff versucht und den MySQL- Server so starten, dass die Rechte nicht beachtet werden:

    mysqld --skip privileges

    Dann rasch mysql als Root starten, mysql- Datenbank benutzen:

    mysql -u root mysql

    update user set host ='%' where 1;
    exit

    3. Neu starten nicht vergessen:

    /etc/init.d/ restart

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix®

    --
    Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.
    1. Moin!

      /etc/init.d/ restart ist natürlich falsch. Hier die Befehle und Pfade für die SuSE- Standardinstallation:

      Äh.

      /etc/init.d/mysql restart

      Das Stppen auch:

      /etc/init.d/mysql stop

      Das Starten mit der Option:

      /usr/bin/mysqld --skip-privileges

      MFFG (Mit freundlich- friedfertigem Grinsen)

      fastix®

      --
      Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.