Titel geeft misschien niet helemaal weer wat ik bedoel, maar dat is het volgende :
Wanneer ik een backup maak met phpmyadmin dan krijg ik een mooie tekstfile met alles erin en eraan.
Leuk... en als ik die file in stukken hak (omdat ze groot is) dan kan ik die zo terug importeren omdat ik geen shell access heb.
Nu was ik een kort scriptje aan het maken om die file lijn voor lijn uit te lezen om zo in korte blokken te kunnen inserten.
Maar nu was ik die output file van phpmyadmin aan het analyzeren en blijkt dat dat script op bepaalde onverwachte plaatsen ook returns en linefeeds zet. Dit maakt het heel moeilijk (lees : bijna onmogelijk) om die deftig te parsen om er zelf iets mee te doen.
Een hoop gegooglel levert niet veel nuttig op, buiten de melding dat de beste manier de command line is om dan zelf met mysqldump en mysql zelf een database te dumpen en in te voeren.
Maar zoals ik zei, die access heb ik niet bij mijn hoster.
Dus mijn vraag : hoe doen jullie het om op een betrouwbare manier een backup te maken en die probleemloos terug te zetten indien nodig ?
Wanneer ik een backup maak met phpmyadmin dan krijg ik een mooie tekstfile met alles erin en eraan.
Leuk... en als ik die file in stukken hak (omdat ze groot is) dan kan ik die zo terug importeren omdat ik geen shell access heb.
Nu was ik een kort scriptje aan het maken om die file lijn voor lijn uit te lezen om zo in korte blokken te kunnen inserten.
Maar nu was ik die output file van phpmyadmin aan het analyzeren en blijkt dat dat script op bepaalde onverwachte plaatsen ook returns en linefeeds zet. Dit maakt het heel moeilijk (lees : bijna onmogelijk) om die deftig te parsen om er zelf iets mee te doen.
Een hoop gegooglel levert niet veel nuttig op, buiten de melding dat de beste manier de command line is om dan zelf met mysqldump en mysql zelf een database te dumpen en in te voeren.
Maar zoals ik zei, die access heb ik niet bij mijn hoster.
Dus mijn vraag : hoe doen jullie het om op een betrouwbare manier een backup te maken en die probleemloos terug te zetten indien nodig ?