Pagina 1 van 1
					
				database herstellen
				Geplaatst: 29 jun 2006, 21:54
				door !¿!Mats!¿!
				ik heb een nieuw forum geinstalleerd omdat ik met het oude veel problemen had. nu heb ik de database gebackupped. maar als ik hem upload in het administratiepanneel dan zegt ie dat er niks geupload is.
kan iemand mij hier mee helpen?
alvast bedankt!
			 
			
					
				
				Geplaatst: 30 jun 2006, 08:42
				door Stef
				Het upload systeem in phpBB 2.0.x zelf is niet echt stabiel, je kunt het besten je database dump via phpMyAdmin importeren. 

 
			 
			
					
				
				Geplaatst: 30 jun 2006, 16:10
				door !¿!Mats!¿!
				waar vind ik die?
			 
			
					
				
				Geplaatst: 30 jun 2006, 16:16
				door Stef
				Bij je hosting heb je waarschijnlijk wel de optie tot phpmyadmin. 
// Oisterwijk, woeii.
 
			 
			
					
				
				Geplaatst: 30 jun 2006, 16:22
				door !¿!Mats!¿!
				
ik heb hem al gevonden, maar ik zie nergens een optie dat ik kan toevoegen.
ik heb lycos als hosting.
 
			 
			
					
				
				Geplaatst: 30 jun 2006, 16:24
				door Stef
				oh jee, ehm... zie je ergens een importeren functie? Of inladen?
			 
			
					
				
				Geplaatst: 30 jun 2006, 16:39
				door !¿!Mats!¿!
				dit staat er:
Database matsforum_nl_db
     Tabel   Actie Records Type Grootte 
   phpbb_auth_access    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_banlist    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_categories    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  1   MyISAM      3,0 KB  
   phpbb_config    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  68   MyISAM      4,9 KB  
   phpbb_confirm    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_disallow    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_forum_prune    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_forums    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  1   MyISAM      5,1 KB  
   phpbb_groups    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  2   MyISAM      3,1 KB  
   phpbb_posts    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  3   MyISAM      6,1 KB  
   phpbb_posts_text    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  3   MyISAM      2,4 KB  
   phpbb_privmsgs    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_privmsgs_text    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_ranks    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  1   MyISAM      2,0 KB  
   phpbb_search_results    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_search_wordlist    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  21   MyISAM      3,4 KB  
   phpbb_search_wordmatch    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  23   MyISAM      3,2 KB  
   phpbb_sessions    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  7   MyISAM      9,7 KB  
   phpbb_sessions_keys    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  1   MyISAM      3,1 KB  
   phpbb_smilies    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  42   MyISAM      3,5 KB  
   phpbb_themes    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  2   MyISAM      2,6 KB  
   phpbb_themes_name    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  1   MyISAM      3,5 KB  
   phpbb_topics    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  2   MyISAM      6,2 KB  
   phpbb_topics_watch    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_user_group    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  2   MyISAM      3,0 KB  
   phpbb_users    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  2   MyISAM      3,3 KB  
   phpbb_vote_desc    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_vote_results    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_vote_voters    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
   phpbb_words    Verkennen  Selecteren  Invoegen  Eigenschappen  Verwijderen  Legen  0   MyISAM      1,0 KB  
  30 tabel(len)   Som  182  --  80,9 KB  
 Gemarkeerd:     Of    
--------------------------------------------------------------------------------
Print beeld
        Verwerk SQL query/queries op database matsforum_nl_db [Documentatie] :
  Laat deze query hier weer zien 
Of Locatie van het tekstbestand :
 
Query opbouwen
Bekijk een dump (schema) van database
 phpbb_auth_access phpbb_banlist phpbb_categories phpbb_config phpbb_confirm phpbb_disallow phpbb_forum_prune phpbb_forums phpbb_groups phpbb_posts phpbb_posts_text phpbb_privmsgs phpbb_privmsgs_text phpbb_ranks phpbb_search_results phpbb_search_wordlist phpbb_search_wordmatch phpbb_sessions phpbb_sessions_keys phpbb_smilies phpbb_themes phpbb_themes_name phpbb_topics phpbb_topics_watch phpbb_user_group phpbb_users phpbb_vote_desc phpbb_vote_results phpbb_vote_voters phpbb_words   Alleen structuur
 Structuur en gegevens
 Alleen data  
 'drop table' toevoegen  
 Complete invoegingen  
 Uitgebreide invoegingen  
 Gebruik aanhalingstekens bij tabel- en veldnamen  
 versturen ( "gzipped" )  
  
   
   Nieuwe tabel aanmaken in database matsforum_nl_db :
Naam :   
Velden :
			 
			
					
				
				Geplaatst: 30 jun 2006, 21:41
				door Bee
				Stef schreef:oh jee, ehm... zie je ergens een importeren functie? Of inladen?
Ja, die is er, hij staat onderaan, dat is Locatie van het tekstbestand.
 
			 
			
					
				
				Geplaatst: 30 jun 2006, 21:59
				door !¿!Mats!¿!
				dat doet ie dus niet.  

 
			 
			
					
				
				Geplaatst: 30 jun 2006, 22:03
				door !¿!Mats!¿!
				nu staat er dit:
Code: Selecteer alles
Database matsforum_nl_db
Fout 
SQL-query :  [Wijzigen] 
‹
MySQL retourneerde: 
Query was empty
Terug 
 
			 
			
					
				
				Geplaatst: 30 jun 2006, 22:26
				door Bee
				Je bestand is waarschijnljk te groot. Hoe groot is het?
			 
			
					
				
				Geplaatst: 01 jul 2006, 06:22
				door !¿!Mats!¿!
				1,36 MB
en deel 2 is 3,86 MB.
			 
			
					
				
				Geplaatst: 01 jul 2006, 10:25
				door Bee
				Deel 1 is dan geen probleem, maar deel 2 is te groot voor phpMyAdmin. Ik denk dat het dan toch een bigDump klusje zal gaan worden. Ik weet niet of je hier ervaring mee hebt, maar ik raad je in ieder geval aan 
even te zoeken op bigDump 
			 
			
					
				
				Geplaatst: 01 jul 2006, 10:56
				door !¿!Mats!¿!
				wat voor soort bestand moet die backup eigenlijk zijn?
want voor hetzelfde geld zit het daar al niet goed.
			 
			
					
				
				Geplaatst: 01 jul 2006, 11:06
				door !¿!Mats!¿!
				ok
ik heb dus 2 bestanden
hoe doe ik dit dan:
gewoon een keer op nieuwe doen?
 
			 
			
					
				
				Geplaatst: 01 jul 2006, 11:28
				door !¿!Mats!¿!
				Database connection failed due to No Database Selected
hoe selecteer ik die dan.
er staat er geen.
			 
			
					
				
				Geplaatst: 01 jul 2006, 13:27
				door Tiko
				Regelmatig zie ik dat gebruikers problemen hebben om een backup van een tabel terug te plaatsen doordat deze te groot is of om andere redenen.
Ongeveer een half jaar geleden hebben wij onze site verhuisd naar een andere provider en liepen wij ook tegen het probleem aan dat de tabels - wij hadden er vijf in gebruik - niet correct werden teruggeplaatst. Gelukkig hadden wij iemand in onze groep die veel ervaring had opgedaan met php en deze heeft een (kleine)sql query gemaakt waarbij de tabel in één keer wordt teruggeladen c.q. overgeheveld werd naar de nieuwe host wat, na een kleine verbetering van het script, vlekkeloos verliep.
Met de gedachte dat dit script in zijn eenvoudigste vorm - het is gemaakt zuiver alleen voor een terugplaatsing van één specifieke tabel althans in deze vorm - wellicht ook interessant zou zijn voor andere gebruikers plaats ik het hierbij.
Zoals u kunt zien staan er enkele gegevens tussen teksthaken [] geplaatst. Dat zijn gegevens die aangepast dienen te worden naar uw specifieke gegevens en dienen vervangen te worden door uw gegevens inclusief de verwijdering van de teksthaken.
Hieronder een toelichting op deze gegevens:
Bij 
$user komt de naam waaronder de tabel(len) in phpMyAdmin staat vermeld. Is er maar één tabel dan wordt deze direct na de naam gevolgd met een underscore(_) met daarachter de naam van de tabel.
Bij meerdere tabellen staat de naam apart in vet en cursief schrift geheel links in het veld weergegeven met daaronder inspringend en voorafgegaan door een underscore met daarachter de naam van de tabel met elke (nieuwe)tabel op een volgende regel. Dit kunt u bekijken indien u naar phpMyAdmin gaat en dan helemaal links op 
(databases)... klikt.
Bij 
$Password typt u het password van de tabel in. Dus niet het password welke wordt gebruikt bij het inloggen bij de host.
Bij 
$dumpfile vult u bij 
gebruikersnaam dezelfde naam in zoals bij het inloggen bij de host. Bij 
url van de site vult u de url in 
zonder http://www.. Bij 
eventuele map vult u de map in indien de site daarin zou draaien, bij ons is dat 
public_html waarin de gehele site draaid.
Alvorens onderstaand script te draaien maakt men in de hoofdmap waarin de site draaid, een nieuwe map aan met b.v. de naam backup. Daarin plaats men het aangepaste onderstaande script met b.v. de naam 
sqltabelrestore.php men maakt via phpMyAdmin een save van b.v het forum. De save hiervan benoemt u om naar 
phpbb.sql en plaatst deze via FTP in de map 
backup.
Daarna voert u via de browser in: 
url van uw site/backup/sqltabelrestore.php en als alles correct is aangepast zou de tabel nu moeten worden teruggeladen.
Het verdient wel aanbeveling om alvorens dit uit te proberen de bestaande tabel - die dus wordt overschreven - apart te saven en men niet voor verrassingen komt te staan indien er iets niet goed zou zijn aangepast.
Ook wil ik nogmaals wijzen dat dit script in deze vorm alleen geschikt is voor één tabel en bij gebruik van een andere tabel hiervoor aangepast dient te worden door de juiste tabelnaam te wijzigen.
Hieronder het script zoals wij dat hebben toegepast.
Code: Selecteer alles
<?php
$user = "[naam]_[tabel]";// Zie toelichting
$Password = "[password]";// Password van de tabel
$db = "[naam]_[tabel]";// Zelfde gegevens als bij $user hierboven
$host="localhost";
$dumpfile = "/home/[gebruikersnaam]/domains/[url van site]/[eventuele map]/backup/phpbb.sql";
passthru("mysql -h ".$host." -u ".$user." -p".$Password." ".$db." < ".$dumpfile);
?>
 
			 
			
					
				
				Geplaatst: 01 jul 2006, 17:23
				door Bee
				Echter, niet elke host staat dit soort commando's toe  

 Daarom raden wij ook het gebruik van bigDump aan, omdat dat een volledige backup in stappen toevoegt, maar niet halverwege gaat zeuren om transferoverdrachten, alles gebeurt namelijk op de server.