Hej!
Har problem med att flytta över min databas till en lokal installation av Drupal.
Jag använder mig av MySQL Administrator 1.2.17 för både backup och inläsning. I samband med inläsningen av filen får jag följande felmeddelande:
Error while executing this query:INSERT INTO my_prefix_cache_menu (cid,data,expire,created,headers,serialized) VALUES
('links:secondary-links:tree-data:6cf8dd9e86ee4e25195d38cc5d3a6e64',0x613A323A7B733A343A2274726565223B613A333A7B...........Felmeddelandet fortsätter med en massa tecken och avslutas därefter med:
....................73223B613A303A7B7D7D,0,1297974179,'',1),
('links:admin_menu:all-cid:0',0x6C696E6B733A61646D696E5F6D3633764313.......................6161623332353638,0,1297974180,'',0);
The server has returned this error message:MySQL server has gone away
MySQL Error.Efter att felmeddelandet har kommit avbryts importen. Jag har testat att exportera alla tabeller utom just cache_* tabellerna men får då problem när jag försöker komma in på sidan lokalt. Felmeddelanden att cache_* tabellerna saknas. Testat att köra update.php men den återställde inga tabeller.
Har även testat att använda mig av phpmyAdmin men då var filen för stor för inläsning. Samt modulen Backup and Migrate men den är inte riktigt gjord för att flytta databaser mellan olika miljöer och fick inte till det där heller.
Förslag på vad jag kan göra? Jag kör Drupal 6.20 med flera multisites om det kan ha någon betydelse för felet? Jag vill ju helst kunna exportera hela databasen med alla siter i en och samma export.
PHP-version på webbhotell: 5.3.5.1
PHP-version på localhost: 5.3.5
Hälsningar
Tomas
Comments
Vad är det för operativsystem
Vad är det för operativsystem i din lokala miljö?
/Adam Gerthel - Projektledare, Odd Hill
Jag sitter med Win XP
Jag sitter med Win XP pro.
/Tomas
Mysql version
Har du samma version av mysql-servern lokalt och på webbhotellet?
/* Mikke Schirén, https://digitalist/ */
Vet inte...
Vet inte om det hjälper, men om du prövar att tömma cachen i din externa installation innan du exporterar databasen för import. Ta med alla tabellerna i exporten, men se till att de är tomma innan. Töm inte cachen innifrån Drupal utan töm tabellerna i ditt databasprogram. Hoppas att det hjälper eller att du hittar en lösning.
/Adam
✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!
mikkeX: Tog en titt på det nu
mikkeX:
Tog en titt på det nu och det verkar inte vara samma. Webbhotellet ligger i och för sig på en Linux-server medan jag kör som sagt Windows XP. Kan det orsaka problemet?
Webbhotell:
* Apache/2.2.16 (FreeBSD) mod_ssl/2.2.16 OpenSSL/0.9.8e PHP/5.3.3 with Suhosin-Patch
* MySQL client version: 5.0.90
* PHP extension: mysqli
Localhost:
* Apache/2.2.17 (Win32) PHP/5.3.5
* MySQL client version: mysqlnd 5.0.7-dev - 091210 - $Revision: 304625 $
* PHP extension: mysqli
henlfern:
Låter som att det kanske borde fungera, hittar jag ingen annan lösning ska jag testa det. Men jag vill helst ha en lösning som inte kräver att jag går in och rensar tabeller manuellt inför varje backup. Eftersom jag kör drupal med multisites blir det en massa tabeller att rensa. Men skulle det vara enda sättet att få det att fungera så är det ju värt den lite krångligare vägen.
/Tomas
Du bör nog se till att du får
Du bör nog se till att du får en bättre version av mysql-servern lokalt, men kanske främst se till att du inte får med det som sparats i cachen.
Om du ska göra backup rullande så föreslår jag att du använder dig av backup and migrate istället och automatiserar, och se till att inte ta med cachen i backup - för du har inte någon användning av den ändå lokalt. Eller så ställer du helt enkelt in MySQL Administrator att du inte vill ha med datan i cache-tabellerna.
/* Mikke Schirén, https://digitalist/ */
Har testat lite nu och
Har testat lite nu och alternativet där jag går in och rensar cachetabellerna manuellt fungerar utan problem. Däremot känner jag att det blir bökigt att göra det varje gång jag vill göra en överföring. Fördelen med den överföringen var däremot att jag fick med strukturen för cachetabellerna så nu kan jag använda mig av båda alternativen som mikkeX skrev, d v s backup and migrate eller MySQL Administrator.
Stort tack för hjälpen till er som svarat, känns skönt att nu kunna sitta och testa uppgraderingar samt göra ändringar lokalt först utan att behöva stänga ner sidorna i onödan. :)
Hälsn
Tomas