anoniem Geplaatst: 26 december 2003 Delen Geplaatst: 26 december 2003 Beste mensen, Na veel hulp van anderen is mijn linuxserver eindelijk aan de praat. Via phpMyAdmin wil ik databases bijhouden. Dit ging op een andere server prima. Nu heb ik een grote database van een PhpBB forum. Dit zijn 29 tabellen. 28 daarvan importeer ik moeiteloos. Maar de laatste 'phpbb_search_wordmatch' is veel te groot en de bewerking wordt afgebroken. Hoe los ik dat op? Ik heb op de oude server netjes een dump gemaakt van de database. ( duurde 5 minuten...) toen heb ik de tabellen één voor één ingevoerd als query. Alles in één keer geeft een afgebroken bewerking. 'phpbb_search_wordmatch' is welgeteld 770 a4'tjes groot. een beetje database (bv dit forum) is denk ik veel groter. dan moet het technisch toch ook kunnen om de query in te voeren? r. Quote Link naar reactie
anoniem Geplaatst: 26 december 2003 Auteur Delen Geplaatst: 26 december 2003 Probeer het via de commandline van mysql, staat wel in de docs van mysql hoe dat percies moet... Quote Link naar reactie
anoniem Geplaatst: 26 december 2003 Auteur Delen Geplaatst: 26 december 2003 kan liggen aan de max execution time van php misschien is die te laag? (standaard 30 of 60 sec) Quote Link naar reactie
anoniem Geplaatst: 27 december 2003 Auteur Delen Geplaatst: 27 december 2003 ow, bestaat zoiets dan? :o . Waar kan ik dat vinden? d. Quote Link naar reactie
anoniem Geplaatst: 27 december 2003 Auteur Delen Geplaatst: 27 december 2003 In php.ini natuurlijk... Of je moet de source van phpMyAdmin aan gaan passen, maar dat is niet zo handig... Quote Link naar reactie
anoniem Geplaatst: 27 december 2003 Auteur Delen Geplaatst: 27 december 2003 [code:1:5293cbc691]<?php set_time_limit(0); ?>[/code:1:5293cbc691]Boven in je script zetten waar je jouw lange query aanroep. set_time_limit(0); zorgt ervoor dat de tijd eindeloos wordt, vooral goed te gebruiken voor query's waarin je de tijdslimiet van 30ms seconden overschrijdt. Quote Link naar reactie
anoniem Geplaatst: 27 december 2003 Auteur Delen Geplaatst: 27 december 2003 Waarom zo moeilijk doen? Gebruik gewoon de tools die er voor bedoeld zijn (zie 1e antwoord van BG), die werken ook zonder dat je de execution time van je scripts omhoog moet gooien. Quote Link naar reactie
anoniem Geplaatst: 27 december 2003 Auteur Delen Geplaatst: 27 december 2003 ja, ik zou wel willen. het ziet er allemaal makkelijk uit. Maar als ik mysql.com raadpleeg geeft deze dat php.ini met een texteditor te bewerken is. leuk, maar ik zit in de shell. hier is geen texteditor aanwezig. misschien dat iemand wel weet hoe dat moet. ( php.ini bewerken vanuit de shell). BTW: moet deze topic misschien wel verplaatst worden naar 'OS Linux' greetz, d. Quote Link naar reactie
anoniem Geplaatst: 28 december 2003 Auteur Delen Geplaatst: 28 december 2003 [quote:de40409a90="Dilbert"]... als ik mysql.com raadpleeg geeft deze dat php.ini met een texteditor te bewerken is. leuk, maar ik zit in de shell. hier is geen texteditor aanwezig. [/quote:de40409a90]Ik kan me niet voorstellen dat er geen tekstverwerker geïnstalleerd is... :-? Al eens het volgende geprobeerd vanuit de map waar php.ini staat: [code:1:de40409a90]vi php.ini[/code:1:de40409a90]Kan haast niet missen en anders moet je 'm zeker installeren, echt enorm handig om een simpele tekstverker in de shell te hebben. Anders heb je een Linuxbak waar je niets mee kan. - Bas Quote Link naar reactie
anoniem Geplaatst: 28 december 2003 Auteur Delen Geplaatst: 28 december 2003 hee, relexad. gaat als de brandweer. 8) k weet alleen niet hoe ik eruit moet komen. de helpfile heb ik wel al ontdekt, dus dat moet goedkomen. thanx, d. Quote Link naar reactie
anoniem Geplaatst: 28 december 2003 Auteur Delen Geplaatst: 28 december 2003 nou k heb alles voor elkaar. kleine tip: eerst de query invoeren. en daarna de query updaten door de inhoud van de tabel in te voeren als apart tekstbestand. zo kan het dus ook. :D greetz, d. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen