slash im mysql connection string

  • hallo,

    ich wollte ein cms (drupal) auf dem webspace eines bekannten installieren, nur hab ich ein problem mit dem mysql-password,
    dieses enthaelt einen shlash "/" und im config file wird schaut dann der connection string so aus:

    Code
    mysql://user:pass/word@localhost/db_name

    kann ich diesen slash irgendwie escapen? weil jetzt wird "user" als der host und "pass" der port interpretiert.

    passwort aendern kann ich moment nicht - da muss ich auf den support warten. oder kann ich fuer drupal diese
    datenbankeinstellungen auch anders vornehmen?

    mfg seHaas

  • http://drupal.org/node/345

    das scheint ein problem von drupal zu sein. die verwenden parse_url um die daten aus dem string zu holen. escapen geht da wohl nicht.
    am besten du suchst nach der zeile mit parse_url und fügst das password händisch in die entsprechende variable. :)

    Otto: Apes don't read philosophy. - Wanda: Yes they do, Otto, they just don't understand
    Beleidigungen sind Argumente jener, die über keine Argumente verfügen.
    «Signanz braucht keine Worte.» | «Signanz gibts nur im Traum.» 

    Das neue MTB-Projekt (PO, Wiki, Mitschriften, Ausarbeitungen, Folien, ...) ist online
    http://mtb-projekt.at

  • danke,

    haette ich das file genauer angeschaut, da waer eh gestanden, dass er parse_url nimmt bzw wenn man bestimmte sonderzeichen hat muss mans escapen.

    Code
    : = %3a   / = %2f   @ = %40
    + = %2b   ( = %28   ) = %29
    ? = %3f   = = %3d   & = %26

    mfg seHaas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!