Database 285 MB groot import /export
Ik heb nu het volgende gedaan.
Ik ben in gaan loggen op de server met MySQL administrator.
Heb een complete backup gemaakt en die in de volgende map gezet.
var/www/vhost/backup/
Nu heb ik in de terminal de volgende commanline gedaan.
mysqladmin -u root -p create tampa
Er is dan een lege database aangemaakt.
Vervolgens moet ik nu dus nog via de commandline het de database includen.
Hoe moet ik dat nu doen?
mysql -u root -p tampa< var/www/vhost/backup/databasenaam.sql
Probeerde een mysqldump te krijgen middels:
mysqldump -h 222.26.62.202 -a -u piet -p joepie > tampa.mysql
vervolgens krijg ik error melding 1044 LOCK TABLES.
Was dat nou ?
1044 is volgens mij dat je geen rechten hebt, waarom log je niet in met putty en doe je het lokaal? Grote kans dat een externe user niet alle rechten heeft.
mysqldump --single-transaction -h 222.26.65.211 -u piet -1 -p tampa > tampa.mysql
Vervolgens:
mysql -u root -p tampa < tampa.mysql
Lijkt dat er wat gebeurt, even afwachten dus?
Dan gaat het echter wel via jouw verbinding, als je het remote doet (putty/ssh) blijft het allemaal lokaal en backup je zo'n database in seconden.
Heb inmiddels de bestanden via FTP lokaal staan en de database ingericht. Maar zie nu nog steeds geen pagina's. Site is gebouwd als module loader en ook diverse cronjobs, heb daar nog nooit wat meegedaan.
De mysql_connect gaat goed en maakt een verbinding naar de juiste database? Query'tjes gecontrolleerd?
Heeft waarschijnlijk te maken met een module loader die bij deze site gebruikt is waarvan ik niet weer welke.
Is er een manier om erachter te komen wat voor soort module loader er is gebruikt?
Ik heb geen idee wat een module loader uberhaupt is...
Maar volgens mij zijn er nog een stuk of wat.