Welcome, Guest. Please Login or Register.
April 29, 2025, 11:41:59 AM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Restore MySQL Dump mit restorescript fehler « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Restore MySQL Dump mit restorescript fehler  (Read 411 times)
vandeloo
Jr. Member
**
Posts: 83


....scanning...

WWW
Restore MySQL Dump mit restorescript fehler
« on: December 14, 2002, 12:47:57 PM »
Reply with quote

hi,

es treten jeweils folgende fehler beim restoren mit dem restorescript auf:

QuoteRestore MySQL Dump

Executing query 1
Error: No Database Selected
Query that could not be executed:
CREATE TABLE banned ( type tinytext NOT NULL, value tinytext NOT NULL) TYPE=MyISAM;


Also error no database selected. hab ich da im restore script irgendwas vergessen auszufüllen ?

danke schonmal für expertenhilfe.

(mit des restore script wollte ich nur mal die struktur restoren, was mittels phpadmin auch funktioniert...)

Quote<?php

// Author:   Dave Smulders
//           The main script is done by Dave Smulders.
// Modified: Andrea Hubacher
//           05. Apr 2002 - suppress non-error messages,
//           05. Apr 2002 - show query command line in eror messages
//           05. Apr 2002 - show summary at the end of the script (total number of queries and errors)

// This section needs to be adapted to your needs. Enter database information and name of dump sql file here.
// Rename the script file extension from .txt to .php and upload the php script and the dump file into the same directory.
// Then run the php restore script with your browser.

  $db_name = "*****";         // replace ***** by your database name
  $db_user = "*****";         // replace ***** by your database user
  $db_passwd = "*****";      // replace ***** by your database password
  $db_server = "localhost";   // can usually be left
  $db_prefix = "";            // can be left empty
 
  $sql_file = "vandeloo_forum.sql";   // replace by the name of your dump file

// From here on the script usually does not to be changed any more.

// Print Header
print <<<EOT
<html>
<head>
  <title>Restore MySQL Dump</title>
</head>
<body>
<h1>Restore MySQL Dump</h1><br>
EOT;

// Main Script starts here

  //connect to database
  $db = mysql_connect($db_server, $db_user, $db_passwd);
  //select database
  mysql_select_db($db_name, $db);
 
      set_time_limit(10000);
      $fd = fopen ($sql_file, "r");

      $query = "";
      $counter = 0;
   $counterrs = 0;
      while (!feof ($fd)) {
        $line = fgets($fd, 4096);
        $line = chop($line);

        if(!ereg("^#",$line)) $query .= $line;
        if((ereg(";\n?$",$line) or feof($fd)) and $query != "") {
            $counter++;
            if (!mysql_query($query))
              {
              echo "<i>Executing query $counter</i><br>";
              print "<i>Error: ".mysql_error()."</i><br>";
              print "<i>Query that could not be executed: <br>";
              print $query; print "</i><br><br>\n";
              $counterrrs++;
              }
            else
              {
              // do not display non-errors
              // echo "<i>Executing query $counter</i><br>";
              // print "<i>No Errors</i><br><br>\n";
              };
            $query = "";
        }
      }
      fclose ($fd);

// Print Summary
echo "Number of queries executed: ".$counter."<br>";
echo "Number of errors encountered: ".$counterrrs."<br>";

// Print html footer
print <<<EOT
</body>
</html>
EOT;


?>
« Last Edit: December 14, 2002, 01:31:43 PM by Daniel D. » Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:Restore MySQL Dump mit restorescript fehler
« Reply #1 on: December 14, 2002, 01:15:21 PM »
Reply with quote

Ich würde mal darauf tippen, dass in den DB Angaben ein Fehler ist.

P.S. Du hast hoffentlich oben nicht die echten Passworte etc. gepostet? Bitte sofort Post editieren und entfernen, auch den Pfad zur Dumpdatei. Dumpdatei dann sofort umbenennen, auf etwas schwer zu erratendes.
« Last Edit: December 14, 2002, 01:15:54 PM by andrea » Logged

Daniel D.
Mod Team
YaBB God
*****
Posts: 2935


Re:Restore MySQL Dump mit restorescript fehler
« Reply #2 on: December 14, 2002, 01:32:09 PM »
Reply with quote

Ich habe sicherheitshalber die Wörter geändert - sorry.
Logged

vandeloo
Jr. Member
**
Posts: 83


....scanning...

WWW
Re:Restore MySQL Dump mit restorescript fehler
« Reply #3 on: December 14, 2002, 01:33:51 PM »
Reply with quote

danke für die schnelle antwort, aber die angaben stimmen, den wenn ich da was falsch eingebe, wirds ja gleich zu beginn gewarnt. so wie ich das interpretiere, findet er nach dem verbinden die datenbank nicht mehr..mmmh, bin ratlos...gibts noch ne andere möglichkeit, die datenbank raufzuspielen (ca.6MB) ???

danke und gruss

(ps: wörter waren nicht original, aber danke fürs securen;-)

martin
« Last Edit: December 14, 2002, 01:35:24 PM by vandeloo » Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:Restore MySQL Dump mit restorescript fehler
« Reply #4 on: December 14, 2002, 02:52:05 PM »
Reply with quote

Wie wurde die sql dump Datei erstellt? Mit den Optionen aus dem Tutorial? Es können viele Optionen beim Dumpen eingestellt werden. Das Restore-Script kann nur gewisse restoren.
Logged

vandeloo
Jr. Member
**
Posts: 83


....scanning...

WWW
Re:Restore MySQL Dump mit restorescript fehler
« Reply #5 on: December 14, 2002, 03:00:29 PM »
Reply with quote

ja, mit dem online beschreib!

hab nen dump mit struktur only gemacht (ohne drop) und will den nun via script uppen, was leider nicht geht. dasselbe geht auch nicht mit dem ganzen dump (struktur und data)

modifizieren muss ich nur settings.php oder ? (wenn ich den ganzen yabbse folder auf den neuen server kopiere)
Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:Restore MySQL Dump mit restorescript fehler
« Reply #6 on: December 14, 2002, 05:45:56 PM »
Reply with quote

Hast Du vor dem restore manuell den drop Befehl ausgeführt?
Logged

Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  Restore MySQL Dump mit restorescript fehler « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.288 seconds with 20 queries.