anoniem Geplaatst: 10 januari 2002 Delen Geplaatst: 10 januari 2002 Hallo, weet iemand hoe ik in een script of in een client een backup van een tabel kan maken? Een kopie onder een andere naam bijvoorbeeld? Alvast bedankt, Haike Quote Link naar reactie
anoniem Geplaatst: 10 januari 2002 Auteur Delen Geplaatst: 10 januari 2002 Welke database? Wat voor server? Wat voor scripttalen?Vele vragen nog :smile:------------------ Pieter78: Als de nood het hoogst is, is Bill nabij. Quote Link naar reactie
anoniem Geplaatst: 11 januari 2002 Auteur Delen Geplaatst: 11 januari 2002 MySql database. PHP script-taal. Apache op linux (geloof ik)Dank u, Haike Quote Link naar reactie
anoniem Geplaatst: 11 januari 2002 Auteur Delen Geplaatst: 11 januari 2002 quote:Originally posted by zegwaard: Hallo, weet iemand hoe ik in een script of in een client een backup van een tabel kan maken? Een kopie onder een andere naam bijvoorbeeld? Alvast bedankt, Haikecode:mysqldump --all --add-drop-table --complete-insert $DB $TABLE | gzip -cf - >$DB.$TABLE.`date +"%Y%m%d"`.sql.gz ------------------ _________________________ WebMaster Computer!Totaal Melvyn Sopacua Quote Link naar reactie
anoniem Geplaatst: 11 januari 2002 Auteur Delen Geplaatst: 11 januari 2002 Goede vraag die hier gesteld wordt... Van een tafel wist ik het al, maar werkt het bovenstaande voor de hele database of begrijp ik dit verkeerd? En waar komt dit te staan? In PHP? - Basje.------------------ "If automobiles had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside." Robert Cringely Quote Link naar reactie
anoniem Geplaatst: 11 januari 2002 Auteur Delen Geplaatst: 11 januari 2002 Download dan phpmyadmin daar kan het mee.Als je het zelf in een script wil bouwen, kan je de source even bekijken of zo.------------------ Pieter78: Als de nood het hoogst is, is Bill nabij. Quote Link naar reactie
anoniem Geplaatst: 12 januari 2002 Auteur Delen Geplaatst: 12 januari 2002 quote:Originally posted by BasHamar: Goede vraag die hier gesteld wordt... Van een tafel wist ik het al, maar werkt het bovenstaande voor de hele database of begrijp ik dit verkeerd? En waar komt dit te staan? In PHP? Je gaf ook de 'client' aan, dus ik nam even aan, dat je shell toegang('telnet/ssh/lokaal') hebt. mysqldump is een programmaatje van Mysql zelf, dat standaard geinstalleerd wordt.Als je de mysql server, bij een hosting provider draait, werkt dit waarschijnlijk niet. Je kan natuurlijk via php of perl een backup script maken, maar als je dagelijkse dumps wil hebben, omdat het heel belangrijk is, zou ik er niet op vertrouwen. Vraag dan je hosting provider of ze dit voor je willen doen en neerpoten in een directory waar je bij kan, zodat je't kan downloaden en veiligstellen.Voor een complete database, geef je: --databases erbij en heb je de tablenaam niet nodig. Voor alle databases in een mysql server: --all-databases Quote Link naar reactie
anoniem Geplaatst: 12 januari 2002 Auteur Delen Geplaatst: 12 januari 2002 quote:Originally posted by melvyn: Je gaf ook de 'client' aan (...) O ja? :grin: quote:Originally posted by melvyn: Als je de mysql server, bij een hosting provider draait, werkt dit waarschijnlijk niet. (...) Vraag dan je hosting provider of ze dit voor je willen doen en neerpoten in een directory waar je bij kan, zodat je't kan downloaden en veiligstellen. Ik heb wel zelf PhpMyAdmin geïnstalleerd, de meest recente versie. Misschien is dat handig? - Basje.------------------ "If automobiles had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside." Robert Cringely Quote Link naar reactie
anoniem Geplaatst: 12 januari 2002 Auteur Delen Geplaatst: 12 januari 2002 quote:Originally posted by BasHamar: Ik heb wel zelf PhpMyAdmin geïnstalleerd, de meest recente versie. Misschien is dat handig? [/B] Het hangt er helemaal van af wat je wil.Als je simpelweg af en toe een backupje wil draaien, kan je phpMyAdmin gebruiken. Kost je wat browser werk, maar goed.Het nadeel is, dat er dan veel meer factoren zijn die mis kunnen gaan. Als je op gezette tijden een betrouwbare backup wil maken, moet je zoveel mogelijk externe factoren elimineren. Een webbrowser, webserver en een scripttaal in dit geval.Zit je bij een provider of is dit je eigen server?Tip: Probeer het volgende php script eens: code: <html><body><pre> <?php $output = `mysqldump --version 2>&1`; print $output; ?> </pre></body></html> ------------------ _________________________ WebMaster Computer!Totaal Melvyn Sopacua Quote Link naar reactie
anoniem Geplaatst: 13 januari 2002 Auteur Delen Geplaatst: 13 januari 2002 Ik zit bij een provider. Ik heb je code geprobeerd en dit resulteerde in het volgende:Warning: Cannot execute using backquotes in safe mode in /usr/local/slash/apache/.../test/mysqldump.php on line 3Jammer, maar helaas... Ik ben bang dat ik het dan toch gewoon met PhpMyAdmin moet doen. In ieder geval bedankt en als je tips hebt: graag!- Basje.------------------ "If automobiles had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside." Robert Cringely Quote Link naar reactie
anoniem Geplaatst: 13 januari 2002 Auteur Delen Geplaatst: 13 januari 2002 quote:Originally posted by BasHamar: Jammer, maar helaas... Ik ben bang dat ik het dan toch gewoon met PhpMyAdmin moet doen. In ieder geval bedankt en als je tips hebt: graag!Neem de code van phpMyAdmin dan even door, alles wat zei kunnen, kan je zelf ook natuurlijk :smile:------------------ Pieter78: Als de nood het hoogst is, is Bill nabij. Quote Link naar reactie
anoniem Geplaatst: 13 januari 2002 Auteur Delen Geplaatst: 13 januari 2002 quote:Originally posted by Bill Gates: Neem de code van phpMyAdmin dan even door, alles wat zei kunnen, kan je zelf ook natuurlijk :smile: Is waar... Ik zal kijken. Ik heb overigens de code van Melvyn wat veranderd, nl. de "backquotes" vervangen door een gewone ' en toen kreeg ik gewoon mysqldump --version 2>&1. Als ik de quotes helemaal verwijder krijg ik een parse error. (Voor alle wijsneuzen onder ons :wink:)Ik ga kijken wat ik er van kan brouwen. Als het lukt zijn jullie de eersten die het horen. Tot dinsdag, hopelijk eerder.- Basje. ------------------ "If automobiles had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside." Robert Cringely Quote Link naar reactie
anoniem Geplaatst: 13 januari 2002 Auteur Delen Geplaatst: 13 januari 2002 /me heeft net even gekeken in de source van phpMyAdmin en kwam erachter dat dit:SHOW CREATE TABLE database.tabel (en dan voor database en tabel de juiste waarden invullen natuurlijk) een dump geeft van de database structuur...[more to come]------------------ Pieter78: Als de nood het hoogst is, is Bill nabij. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen