.sql zurückfahren ohne DB angabe!

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

  • .sql zurückfahren ohne DB angabe!

    Hoisen,

    sagt mal wie bekomme ich denn eine .sql file die ich mit:

    c:\mysql\bin\mysqldump.exe -AaCc --host=host --user=user --password=password > filetodumpto.sql

    erzeugt habe -> quasi von allen Databases ein dump wieder mit einem
    Befehl zurück in die DB.

    Denn alles was ich per Suchen gefunden habe gab mir auskunft das ich bspw. mit:

    mysql -h [Severname] -u [Username] -p [Passwort] [Datenbank] < [Datei]

    zwar etas zurückspielen kann aber da muß ich ja eine database angeben. Ich will ja aber das alle databases die in der .sql File enthalten automatisch wieder angelegt und die Daten wieder eingespielt werden.

    Kann mir jemand helfen ...?!

    Ach wichtig ist das alles am prompt passiert !!!

  • #2
    mache es ohne angabe der DB...

    schliesslich sollte im sql-file ja auch was von CREATE <database>; und USE <database>;[/i] stehen. und damit wird eben die DB korrekt angelegt und benutzt.
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      gut ich werde es probieren danke ...

      Kommentar


      • #4
        sagt mal darf im Namen einer DB (doklenk-vordrucke) ein das Sonderzeichen - nicht verwendet werden. Er sagt mir beim importieren jetzt "Check the manual that corresponds to your server version for the right syntax near '-vordrucke' at line 11"

        Auszug aus dem Dump ...



        # MySQL dump 8.16
        #
        # Host: localhost Database:
        #--------------------------------------------------------
        # Server version 3.23.43-nt

        #
        # Current Database: DokLenk-Vordrucke
        #

        CREATE DATABASE /*!32312 IF NOT EXISTS*/ DokLenk-Vordrucke;

        USE DokLenk-Vordrucke;

        #
        # Table structure for table 'abkuerzungen'
        #

        CREATE TABLE abkuerzungen (
        id int(11) NOT NULL auto_increment,
        abk varchar(20) NOT NULL default '',
        begriff text NOT NULL,
        auswahl enum('a','b') NOT NULL default 'a',
        PRIMARY KEY (id)
        ) TYPE=MyISAM;

        #
        # Dumping data for table 'abkuerzungen'
        #

        INSERT INTO abkuerzungen (id, abk, begriff, auswahl) VALUES (1,'Abt','Abteilung','a');

        Kommentar


        • #5
          richtig. das minuszeichen (-) ist verboten. benutze einen unterstrich (_)
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #6
            und wieso hat er mich dann damals die db anlegen lassen?!

            Kommentar


            • #7
              hilft eventuell:

              `db-name` oder [db-name]

              aber generell gilt: reservierte Zeichen/Begriffe als DBName/Tabellenname/Spaltenname ist böse

              Kommentar


              • #8
                Original geschrieben von praetorian
                sagt mal darf im Namen einer DB (doklenk-vordrucke) ein das Sonderzeichen - nicht verwendet werden.
                Nicht nur das - im Namen ist böse: das + * / . auch. Mysql versucht sonst zu rechnen...

                Kommentar


                • #9
                  Original geschrieben von asp2php
                  hilft eventuell:

                  `db-name` oder [db-name]
                  Nur ersteres. Aber auch nur dann, wenn PEAR :: DB nicht verwendet wird...

                  Kommentar


                  • #10
                    Original geschrieben von meikel
                    Nur ersteres. Aber auch nur dann, wenn PEAR :: DB nicht verwendet wird...
                    OffTopic:

                    ich kein Fan von MySQL, ich nicht viel Ahnung von MySQL

                    Kommentar


                    • #11
                      Original geschrieben von asp2php
                      OffTopic:

                      ich kein Fan von MySQL, ich nicht viel Ahnung von MySQL

                      Immer diese Mickisoft Leute ...
                      carpe noctem

                      [color=blue]Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht![/color]
                      [color=red]Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung![/color]

                      Kommentar


                      • #12
                        Original geschrieben von goth
                        Immer diese Mickisoft Leute ...
                        hm... wen meint er wohl
                        ich bin eigentlich Novell Fan

                        Kommentar

                        Lädt...
                        X