Announcement

Collapse
No announcement yet.

MySQL Kennwort verändern und trotzdem Joomla Seite intakt lassen?

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

  • MySQL Kennwort verändern und trotzdem Joomla Seite intakt lassen?

    Hallo liebe Datenbank-Experten,

    ich arbeite mit dem Open Source CMS "Joomla" und habe eine Seite auf einem
    lokalen Server, also meinem Rechner (MacBook pro) installiert und aufgebaut.

    Nun möchte ich diese Seite, die bereits läuft, online stellen.
    ... Das ganze System basiert, soweit ich das verstehe, auf einer Datenbank.

    Problem: Ich brauche, um die Datenbank bei meinem Webserver zu importieren,
    offenbar erstmal eine "exportierte" Datenbank.
    (Wo die Datenbank, also der Ordner mit den vielen "jos_" Dateien liegt weiß ich.
    Aber ich kriege sie nicht im PHPMyAdmin geöffnet, um sie 'import-tauglich' für den Web-Server zu machen.)
    - - - - - - - -

    Ich arbeite lokal mit "MAMP". Und öffne PHPMyAdmin über den Link
    http://localhost:8888/MAMP/frame.php...anguage=German

    ... weil die Startseite sich über das Programm nicht öffnen lässt.
    (Bisher brauchte ich PHPMyAdmin nicht. Habe in den letzten 3 Wochen die Webseite aufgebaut,
    einfach nur über http://localhost:8888/administrator/ und http://localhost:8888/ )
    - - - - - - - -

    Im PHPMyAdmin erhalte ich jetzt folgende Fehlermeldung:
    "phpMyAdmin hat versucht eine Verbindung zum MySQL-Server aufzubauen, jedoch hat dieser die Verbindung zurückgewiesen. Sie sollten Ihre Einstellungen für Host, Benutzername und Passwort in Ihrer config.inc.php überprüfen und sich vergewissern, dass diese den Informationen, welche Sie vom Administrator erhalten haben, entsprechen.

    Fehler
    MySQL meldet:

    #1045 - Access denied for user 'root'@'localhost' (using password: YES)
    "
    - - - - - - - -

    Ich habe keine Ahnung, was das genau alles bedeutet. Denn ich bin EIGENTLICH
    Joomla Anfänger und kann gerade mal etwas HTML programmieren.
    Seit dieser Woche auch einfache PHP-Formulare ...

    Aber habe bereits einige Foren durchsucht. Unter anderem, dieses hier:
    http://www.joomlaportal.de/allgemein...t-aendern.html

    Und dieses:
    http://forum.mamp.info/viewtopic.php?f=1&t=478

    Offenbar muss ich das MySQL Passwort ändern. Richtig?

    Den Foren zu urteilen zitiere ich aus den entsprechenden Joomla-Dateien:

    Applications/MAMP/bin/mamp/index.php , Zeile 15:
    Code:
    $link = @mysql_connect(':/Applications/MAMP/tmp/mysql/mysql.sock', 'root', 'root');
    Applications/MAMP/bin/phpMyAdmin/config.inc.php , Zeile 84 bis 87:
    Code:
    $cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
    $cfg['Servers'][$i]['user']          = 'root';      // MySQL user
    $cfg['Servers'][$i]['password']      = 'root';          // MySQL password (only needed
                                                        // with 'config' auth_type)
    Applications/MAMP/htdocs/configuration.php , Zeile 50:
    Code:
    var $password = 'D7BF9ePy2bKn4wnp';
    (Dieses Passwort habe ich für diesen Forum-Beitrag verändert.
    Das Original sieht so ähnlich aus. Eine Menge Buchstaben und Zahlen.)
    - - - - - - - -

    Nun habe ich folgendes versucht:

    In der configuration.php habe ich

    * "var $password = 'D7BF9ePy2bKn4wnp' " geändert auf "var $password = 'root' "

    Und hatte gehofft, dass damit "root, root, root" ... alles wieder gut.

    Aber: Sobald ich das Passwort in der configuration.php ändere, funktioniert die lokale
    Webseite und die Admin-Oberfläche nicht mehr.

    Sobald ich es zurück setze, läuft wieder alles.
    - - - - - - - -

    Ich brauche eine Lösung für folgendes Problem:

    * Wie kann ich mich in das PHPMyAdmin einloggen um meine Datenbank zu exportieren?

    Oder

    * Kann ich die Datenbank auch auf anderem Wege auf den Webserver spielen?
    Wenn ja, wie?



    Wäre sehr gut, wenn jemand helfen kann. Sonst kriege ich meine Seite nicht online.

    Beste Grüße
    Nils

    P.S.: Ich hoffe, dass der Betreff dieses Threads so OK ist.
    Alternativ wäre natürlich möglich: "Wie mache ich eine Datenbank 'import-fertig',
    wenn ich keinen Zugriff per PHPMyAdmin darauf habe"? ... (Falls das überhaupt möglich ist.)

  • #2
    Hallo Nils,

    ich kenne den Installationsprozess von MAMP nicht aber offensichtlich wurde zumindest für die Joomla-installation ein funktionierender Nutzer in MySQL angelegt.
    In der Datei Applications/MAMP/htdocs/configuration.php muß es auch eine Zeile
    in der Form var $user = '???' geben. Was steht bei dir für '???' ?

    Du kannst mal versuchen die Werte aus $user und $password in die Datei Applications/MAMP/bin/phpMyAdmin/config.inc.php bei $cfg['Servers'][$i]['user'] und $cfg['Servers'][$i]['password'] einzutragen (nicht umgekehrt). Funktioniert das?

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Hallo Falk Prüfer,

      vielen Dank für die schnelle Antwort!

      Dieses Problem hat sich über Nacht gelöst. Jemand im Joomla Forum schrieb
      einfach: "Nimm mal das 'root' aus der config.inc.php. Einfach '(leer)' lassen."

      Und das funktionierte tatsächlich! Seitdem öffnet sich phpMyAdmin.

      Allerdings habe ich direkt das nächste Problem: Meine Datenbank wird nicht
      angezeigt, sondern nur eine Datenbank namens "information_schemes", mit (17) Einträgen.

      Könnte mir jemand sagen, wie ich meine Datenbank in phpMyAdmin geöffnet kriege?

      Beste Grüße
      Nils

      Comment


      • #4
        Originally posted by nilsk View Post
        [COLOR="Black"]...Könnte mir jemand sagen, wie ich meine Datenbank in phpMyAdmin geöffnet kriege?
        Das habe ich dir schon geschrieben - hast du das mal probiert?

        Gruß Falk
        Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

        Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

        Comment

        Working...
        X