Database restore op lycos

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Database restore op lycos

Bericht door Inspiration » 24 nov 2003, 23:13

Op mijn testforum op lycos wou ik net even mijn database van mn normale forum updaten om daar wat mee te oefenen.
Echter krijg ik alleen maar time outs bij lycos :(

Dit terwijl mijn sql file maar 2,5mb is.

Hoe doen al die andere lycos gebruikers dit?

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 24 nov 2003, 23:30

Zelfs in 5 stukken hakken van de sql file helpt niet...

Zodra het invoer gedeelte ook maar een klein beetje groter is dan 10kb dan krijg ik al een time out :|

En die programma's als frontmysql etc die werken natuurlijk niet bij lycos :(

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 17 dec 2003, 02:42

Subtiele schop, misschien na de fusie meer mensen die hier mee te maken hebben gehad?

Mark
Berichten: 242
Lid geworden op: 31 jan 2003, 11:22
Locatie: Groningen

Bericht door Mark » 17 dec 2003, 05:59

Ik zit ook al een tijdje geduldig te wachten op het antwoord. :)

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 17 dec 2003, 08:09

Mischien werkt dit. Zet dit in een willekeurige directory. zet et sql bestand er ook in en noem dat sql.sql . Vergeet niet om de db gegevens te wijzigen.

Code: Selecteer alles

<?

error_reporting( E_ALL );


function sdie($text)
{
    echo "<span style=\"color: red;\">";
    echo $text;
    echo "</span>";
    die();
}

// Maak verbinding met de db. alles we goed invullen.
mysql_connect('Dbserver', 'Dbuser', 'Dbpass');
mysql_select_db('Dbname');

// Start met bufferen
ob_start();

// include het sql bestand. Omdat de uitvoer gebufferd wordt komt er niks op het scherm
include("sql.sql");

// Stop het bestand nu in een variabele
$sql = ob_get_contents();

// Maak de buffer leeg.
ob_end_clean();
if($sql == '')
{
   sdie('SQL bestand is leeg.<br />' . $sql);
}

// Echo een wacht schermpje.
echo "<html><body><div style=\"text-align: center;\"><h1>Even geduld AUB.</h1></div>";

$sql = explode(";", $sql);

if(count($sql) == 0)
{
    sdie('SQL bestand leeg. var bevat geen entrys');
}

$count = 0;
while(list($k, $v) = each($sql))
{
    if(!mysql_query($v))
	{
	    echo "<span style=\"color: red; padding: 10px; border: 1px #000000 solid;\">ERROR: " . mysql_error() . "<br />\n\nSQL: " . $v . "</span>";		
	}
    $count++;
}
if($count == 0)
{
    sdie('0 Querys gedaan door lege while lus.');
}
echo "Alles uitgevoerd";

// sluit de database
mysql_close();
?>
Laatst gewijzigd door WebSiteNet op 24 dec 2003, 06:11, 6 keer totaal gewijzigd.

Duvelske
Berichten: 656
Lid geworden op: 19 okt 2003, 16:05
Locatie: st willebrord
Contacteer:

Bericht door Duvelske » 17 dec 2003, 12:11

Werkt het? OF werkt het niet?
Bezoek ook ns mn site:
http://www.partyfreakers.nl of mn premodded site: http://www.vitrax.org

Laturzzz,
Duvelske

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 17 dec 2003, 12:49

Duvelske schreef:Werkt het? OF werkt het niet?
Ik krijg een

Code: Selecteer alles

Even geduld AUB.
Niet gelukt! 
Melding :cry:

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 17 dec 2003, 17:30

Script gewijzigd. mysql_error toegevoegd en addslashes.

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 18 dec 2003, 01:14

Code: Selecteer alles

Even geduld AUB.
Niet gelukt!
MySQL server has gone away 

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 18 dec 2003, 06:19

Dat betekent dat je bestand wel heel groot is. (en lycos sloom)

ik heb het script weer aangepast. dit keer heb ik hem zo gemaakt dat hij het probeer query voor query te doen. Ik dacht eerst dat dat problemen zou meken met puntkomma's (;) maar daar heb ik een oplossing op gevonden.

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 18 dec 2003, 13:03

Ik probeer het gelijk even.
De sql is 2500kb. Valt toch mee?

Ik zie trouwens dat hier nog steeds een language foutje niet is weggehaald. Let maar op:
Laatst aangepast door webdev op Do Dec 18, 2003 6:18 am, in toaal 3 keer bewerkt

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 18 dec 2003, 13:11

Ik kreeg mijn complete sql weer in beeld bij de poging.
Onderaan stond:

Code: Selecteer alles

Alles uitgevoerd 
Als ik hierna in phpmyadmin kijk is er toch nog niks toegevoegd :)

Even voor de zekerheid:

Code: Selecteer alles

// Maak verbinding met de db. alles we goed invullen. 
mysql_connect('Dbserver', 'Dbuser', 'Dbpass'); 
mysql_select_db('Dbname');
Heb ik staan als

Code: Selecteer alles

// Maak verbinding met de db. alles we goed invullen. 
mysql_connect('localhost', 'username', ''); 
mysql_select_db('Dbname');
Zoals het bij lycos hoort. toch?

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 18 dec 2003, 17:41

Nee

Code: Selecteer alles

// Maak verbinding met de db. alles we goed invullen. 
mysql_connect('localhost', 'username', ''); 
mysql_select_db('username_nl_db');
wel username met je gebruikers naam vervangen.

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 19 dec 2003, 02:13

Ja dat heb ik ook ;)
Maar dacht gaat niemand wat aan welke username ik heb.

Maar ik gebruik de volgende iig:

Code: Selecteer alles

// Maak verbinding met de db. alles we goed invullen. 
mysql_connect('localhost', '<USERNAME>', ''); 
mysql_select_db('<USERNAME>_nl_db'); 
Zoals jij ook hebt. Lijkt me niet verstandig om echte username in te vullen, kan iedereen mn hele .sql file downloaden :lol:

Maar ik heb geen idee waarom het niet wil werken :?:

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 23 dec 2003, 14:34

Je hebt het toch niet opgegeven he Webdev :wink:

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 23 dec 2003, 16:25

Tuurlijk niet.

Weer gewijzigd. Nu geeft hij bij het minste of geringste wat fout gaat een melding.

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 24 dec 2003, 01:32

Code: Selecteer alles

ERROR: MySQL server has gone away
Voor de sql file. Voor de rest hetzelfde.

Onderaan staat nog steeds dat alles uitgevoerd is. In phpMyAdmin is echter alles nog leeg.

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 24 dec 2003, 06:13

Nooit gedacht dat het zo moeilijk zou zijn om een scriptje te schrijven....

Weer gewijzigd (nog maar 999x te gaan :roll: )

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 24 dec 2003, 15:12

Je zou denken dat het niet al te lastig zou zijn nee :)

Ik waardeer je hulp in ieder geval wel! Lycos is mijn enige test mogelijkheid aangezien nog een testforum op betaalde host niet meer gaat passen. Ook denk ik dat er wel meer mensen baat hebben bij een eventuele oplossing :wink:

Ik ga hem nu testen.

Inspiration
Berichten: 279
Lid geworden op: 27 jun 2003, 16:27

Bericht door Inspiration » 24 dec 2003, 15:17

Hij geeft bij elke sql line de volgende error:

Code: Selecteer alles

ERROR: You have an error in your SQL syntax near 
Dit dus bij elke line.

Gesloten