Roger: kein quote für datenbankname in mysqldump?

moin!

ich möchte von einem server auf einen anderen server umziehen. dabei möchte ich die daten aus der alten datenbank (3.23) per dumpfile in die neue (4.1) einspielen. allerdings sind mehrere datenbanken enthalten, die einen nicht-mysql4-konformen namen enthalten und der import schlägt fehl. man kann das umgehen, indem man den namen in quotas setzt (db-name). allerdings kapiert das mysqldump auf der alten maschine wohl nicht... auf der neuen klappts :(

kennt jemand einen trick?

ich nutze:
mysqldump --opt -A -Q -p > dumfile.sql

vielleicht ist es einfacher die datenbankfiles zu kopieren und zu konvertieren. geht das?

gruß.
roger.

--
meine freundin sagt, ich wäre neugierig.
so steht's zumindest in ihrem tagebuch.
  1. Hallo Roger,

    ich möchte von einem server auf einen anderen server umziehen. dabei möchte ich die daten aus der alten datenbank (3.23) per dumpfile in die neue (4.1) einspielen. allerdings sind mehrere datenbanken enthalten, die einen nicht-mysql4-konformen namen enthalten und der import schlägt fehl. man kann das umgehen, indem man den namen in quotas setzt (db-name). allerdings kapiert das mysqldump auf der alten maschine wohl nicht... auf der neuen klappts :(

    Nenn die alten Datenbanken doch einfach um...

    Viele Grüße aus Freiburg,
    Marian

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
    <!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
    1. moin!

      Nenn die alten Datenbanken doch einfach um...

      gern, wenn es serverseitig einen editor gibt, der mit dateien > 130mb umgehen kann. außerdem ist es sehr unübersichtlich, bei so vielen daten. dann wird es auch schwierig die einzelnen namen zu finden...

      gruß.
      roger.

      --
      meine freundin sagt, ich wäre neugierig.
      so steht's zumindest in ihrem tagebuch.
      1. Hallo Roger,

        Nenn die alten Datenbanken doch einfach um...

        gern, wenn es serverseitig einen editor gibt, der mit dateien > 130mb umgehen kann. außerdem ist es sehr unübersichtlich, bei so vielen daten. dann wird es auch schwierig die einzelnen namen zu finden...

        PHPMyAdmin: Datenbanken -> DB, die du umbenennen willst -> Karteikarte "Operationen" -> Datenbank umbenennen in

        Einen Befehl dafür direkt in MySQL gibt es wohl nicht - PHPMyAdmin erstellt eine neue Datenbank, darin alle Tabellen der alten, kopiert die Daten rüber und löscht die alte Datenbank.

        Viele Grüße aus Freiburg,
        Marian

        --
        Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
        <!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->
        1. moin!

          PHPMyAdmin: Datenbanken -> DB, die du umbenennen willst -> Karteikarte "Operationen" -> Datenbank umbenennen in

          so müsste ich evtl. jede datenbank umbennen. und vor allem: nach dem import wieder zurückbenennen... :(

          gruß.
          roger.

          --
          meine freundin sagt, ich wäre neugierig.
          so steht's zumindest in ihrem tagebuch.
          1. Hallo Roger,

            PHPMyAdmin: Datenbanken -> DB, die du umbenennen willst -> Karteikarte "Operationen" -> Datenbank umbenennen in

            so müsste ich evtl. jede datenbank umbennen. und vor allem: nach dem import wieder zurückbenennen... :(

            Sind es so viele?

            Viele Grüße aus Freiburg,
            Marian

            --
            Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) n4:( ss:) de:] js:| ch:? mo:} zu:)
            <!--[if IE]><meta http-equiv="refresh" content="0; URL=http://www.getfirefox.com"><[endif]-->