Zugriff verweigert. PHPmyAdmin nach Neuinstallation.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Zugriff verweigert. PHPmyAdmin nach Neuinstallation.

    Hallo,

    ich arbeite mit Ubuntu 9.10 und dem Mysql Server 5.1. Nach dem Umzug von Ubuntu 8.04 habe ich mein komplettes Datenbankdump über die Konsole direkt in die MySQl Datenbank eingespielt.

    Dies hat alles problemlos funktioniert, alle Projekte laufen wieder.

    Nun wollte ich phpmyadmin wieder aufrufen, aber der meldet mir immer "Zugriff verweigert".

    Ich habe aber nicht geändert. Danach habe ich phpmyadmin komplett gelöscht und neu heruntergeladen.

    Die config sieht wie folgt aus:

    PHP-Code:
    /*
     * Generated configuration file
     * Generated by: phpMyAdmin 3.1.3.2 setup script by Piotr Przybylski <piotrprz@gmail.com>
     * Date: Sun, 08 Nov 2009 19:48:11 +0100
     */

    /* Servers configuration */
    $i 0;

    /* Server: 192.168.2.50 [1] */
    $i++;
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '3306';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['nopassword'] = true;

    /* End of servers configuration */

    $cfg['DefaultLang'] = 'de-utf-8';
    $cfg['ServerDefault'] = 1;
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = ''
    Die Verbindung über mysql_connect(); mit den entsprechenden Benutzernamen und Password funktioniert aber problemlos.

    Lokal habe ich kein root-passwort, und wie gesagt in meinen PHP Scripts funktioniert das.

    Hat jemand noch eine Idee woran das liegen könnte?

    Habe auch schon statt localhost meine IP 192.168.2.50 eingesetzt, aber ohne Erfolgt.

    Beste Grüße
    Michael
    Zuletzt geändert von francosdad; 09.11.2009, 10:57. Grund: gelöst

  • #2
    PHP-Code:
    $cfg['Servers'][$i]['auth_type'] = 'config';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = '';
    $cfg['Servers'][$i]['nopassword'] = true
    Die Zugangsdaten passen? Es ist wirklich kein Passwort nötig?

    Kommentar


    • #3
      nopassword greift laut Doku nur bei auth_type http. Nimm das mal weg und schau ob es hilft. Wenn nicht, versuche mal password = NULL. Zur Not setzte halt ein Passwort für Root. Ist eh sicherer.

      Kommentar


      • #4
        Hallo,

        danke für eure Hilfe. Ich habe alles durchprobiert, jedoch hat am Ende nur eine Neuinstallation mit Vergabe eines Root Passwords (Danke @onemorenerd) des Mysql-Server geholfen.

        Grüße
        Michael

        Kommentar

        Lädt...
        X