Hjälp? - DP 7.2 - fel vid import/export av databas

Events happening in the community are now at Drupal community events on www.drupal.org.
göran's picture

Skulle flytta min DB för att fortsätta jobba på min bärbara p g av resa.

Detta error uppstår vid import? Så nu är jag illa ute och i tidsnöd...
Fel

SQL-fråga:

INSERT INTO cache_menu VALUES('links:management:tree-data:sv:ec99d3452fef1ede622e66c68ba908b1dad455aa71f5e68648aeec6488b89c88', 0x613a323a7b733a343a2274726565223b613a313a7b693a313b613a323a7b733a343a226c696e6b223b613a34343a7b733a393a226d656e755f6e616d65223b733a31303a226d616e6167656d656e74223b733a343a226d6c6964223b733a313a2231223b733a343a22706c6964223b733a313a2230223b733a393a226c696e6b5f70617468223b733a353a2261646d696e223b733a31313a22726f757465725f70617468223b733a353a2261646d696e223b733a31303a226c696e6b5f7469746c65223b733a31343a2241646d696e697374726174696f6e223b733a373a226f7074696f6e73223b733a363a22613a303a7b7d223b733a363a226d6f64756c65223b733a363a2273797374656d223b733a363a2268696464656e223b733a313a2230223b733a383a2265787465726e616c223b733a313a2230223b733a31323a226861735f6368696c6472656e223b733a313a2231223b733a383a22657870616e646564223b733a313a2230223b733a363a22776569676874223b733a313a2239223b733a353a226465707468223b733a313a2231223b733a31303a22637573746f6d697a6564223b733a313a2230223b7[...]

MySQL sa: Dokumentation

1153 - Got a packet bigger than 'max_allowed_packet' bytes

ÄR DET NÅGON som kan hjälpa mig ur detta ?
(Har gjort nya exporter, tömt memcash, avinstallerat passiva moduler, etc - men felet kvarstår)

Har nu exporterat ALLT - utom 'cache_menu' och då går det att exportera/importera- men. VAD ligger i 'cache_menu'? Är databasen användbar utan denna ?

Comments

Här är orsaken och lösningen - för MAMP

göran's picture

MySQL - servern i MAMP har bara 1 Mb minnestilldelning för "max allowed packet". Förmodligen gäller detta för flera andra också, med varierande storlekar.

Error enligt ovan uppstår när minnet överskrids vid inläsningen av den exporterade databas-dump-filen. Jag har hittat följande instruktioner, som jag nu lägger ut, upa för det fungerade utmärk för mig, alla gamla filer som orsakade detta error kunde jag läsa efter den här åtgärden:


Använda Textredigeraren redigera MySQL my.cnf. (åtkomlig från MAMP - från menyn: -> FILE / EDIT TEMPLATE
Obs: Detta är valfritt, men du bör säkerhetskopiera dina my.cnf innan du redigerar den. Så att du kan återställa din ändring.

Inne i my.cnf gå under avsnittet [mysqld]

Sök ned detta avsnitt för följande rad
max_allowed_packet = 1M

Ändra den för
max_allowed_packet = 32M

Obs: my.cnf innehåller 2 eller fler max_allowed_packet. Se till att du redigerar rätt sektion dvs det som ligger under sektionen [mysqld]. INTE den under [mysqldump] sektionen!


Vi är alla barn i början, men jag lär mig mer och mer, tack vare alla vänliga själar som ger tips och råd - hoppas detta bidrar till några också...

// Göran

Töm cachen innan du

pontus_nilsson's picture

Töm cachen innan du exporterar så behöver den tabellen inte vara så stor vid import.

//Pontus Nilsson, Digitalist

Cachen var tömd - det hjälpte inte

göran's picture

När jag stod inför problemet, så var cachen tömd. Det var först åtgärden men det hjälpte inte.

Däremot kanske det räcker med typ 2-3 MB - man behöver inte gå upp till 32, som exemplet visar - tror jag. vad tror du?

// Göran