Zugriff verweigert. PHPmyAdmin nach Neuinstallation.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by francosdad; 09-11-2009, 10:57. Reason: 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?

    Comment


    • #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.

      Comment


      • #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

        Comment

        Working...
        X