error vid flytt till webbhotell

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

Funderar vad jag gjort för fel då jag ska flytta över min drupalsida från den egna servern till webbhotellet.
Får ett felmeddelande då jag ska importera mysql till den på servern. #1153 - Got a packet bigger than 'max_allowed_packet' bytes...betyder detta att jag ska öka ut minnet någonstans på manufrogs webbhotell?

Jag har försökt följa beskrivningen hur man ska föra över till och från servrar men kanske jag inte har förstått.
Databasnamnet jag har på datorn är inte samma som den som finns på webbservern, kan jag bara radera alla tabeller och lägga in de betydligt fler som jag har på den egna servern...och för att få över all information är det mappen sites som man ska flytta över? Hoppas ni förstår vad en mycket okunnig drupalare menar.

mvh Jessica

Comments

Hej! Tömde du cache minnet

hs@henrikstrindberg.se's picture

Hej!

Tömde du cache minnet innan du exporterade databasen? (settings > performance )

Lycka till / henrik

Har tyvärr ingen

jessan73's picture

Har tyvärr ingen aning...isåfall har jag glömt det på de databasbackuper jag har gjort.
Man ska alltså tömma cach, sen då i phpmyadmin, ska jag bocka i andra rutor än de som redan är ibockade, förutom då spara till fil...drop table? innan jag exporterar databasen.
Nu har jag lyckats radera allt innehåll i mysql så testade att importera igen då kom det bara dit de ordinarie 18 istället för mina 120 st.
Är det speciellt att flytta en databas som har tex 6.14 i datorn till 6.15 på webbhotellet.

Hej! Komprimerar du

hs@henrikstrindberg.se's picture

Hej!

Komprimerar du filen?

Jag använder komprimeringen gzip och Firefox (och ManuFrog). Så här gör jag:

Lokalt
1. Töm cache
2. phpMAdmin, välj Export. (välj inga tabeller)
3. I Export, bocka för Spara som fil, och välj gzippad. Klicka Kör.
4. Du får ny en komprimerad dump av

På ManuFrog, cpanel
1. phpMyAdmin, välj din databas
2. Välj Select All (alltså alla tabeller).
3. Kolla en gång till att det är den rätta databasen.
4. Drop.
5. Import, välj din gzippade mysql-dump, kör.

Kolla på din dator hur stor den gzippade dumpen är och hur stor en dump som inte alls komprimerats är.

Lycka till
Henrik

Testat detta...felmeddelandet

jessan73's picture

Testat detta...felmeddelandet nu blir #2006 - MySQL server has gone away ....men vad gör jag för fel?

För att föra över databasen

magnus's picture

För att föra över databasen kan du köra importeringsskriptet BigDump. Här finns en beskrivning hur du skall gå tillväga: http://drupal.org/node/43024

På Manufrog så skapar du antingen en ny databas, eller tömmer en redan existerande. Databasen behöver inte ha samma namn som den du haft på din lokala dator.

Du har helt rätt i att det är katalogen /sites som du skall föra över till Manufrog.

Det bästa hade så klart varit att ha en databas för Drupal av samma version, men det hände inte så mycket från 6.14 till 6.15 så det borde fungera utan problem. Glöm inte att köra update.php efter att du importerat databasen.

Du kan få hjälp av supporten på Manufrog

norlander.be's picture

Om du startar phpMyAdmin från Manufrogs kontrollpanel (under rubriken Databaser) så kan du se vilka inställningar som gäller om du klickar på "Visa MySQL systemvariabler". I den lista som då kommer upp kan du hitta "max allowed packet". Det är förmodligen det värdet som överskrids när du importerar till din databas. Värdet visas i antal bytes.

Kontakta supporten och be att få "max allowed packet" ändrat till 16 MB. Förmodligen är det satt till 1 MB, vilket är standardvärdet vid installation av MySQL.

Manufrog har en mycket hjälpsam, trevlig och snabb support.

Du kan läsa mer om det här på http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html

Lycka till!
Bengt N.

fixat

jessan73's picture

Nu är problemet löst.
Den trevliga killen på manufrogs support fixade att föra över databasen, så jag är mycket nöjd :)...och tack alla ni för tips...det är ju inte sista gången man ska exportera en databas så nu kommer jag att kolla på bigdump och max allowed packet.
Tack!

Behöver lite mer hjälp med

jessan73's picture

Behöver lite mer hjälp med import av stor databas av ni datasnillen
:)

Har fått hjälp att föra över databasen av manufrog men tänkte nu importera databasen till xampp-localhost via phpmyadmin men har gått bet på max allowed packet.
Eftersom jag har testat bigdump utan framgång, tömt cach och lyckas inte importera den med meddelandet 2006 mysql server has gone away...
Så hur ändrar jag till högre max allowed packet?
Kollat på länken om hur man ändrar i shell men fattar inte hur jag ska skriva där, finns det ingen fil där jag kan ändra storleken?

tack på förhand/ jessica

"xampp-localhost", du ska

Letharion's picture

"xampp-localhost", du ska alltså importera på din egen burk?
Börja med din mysql server, där du ändrar max_allowed_packet i din inställningfil. Dåligt koll på windows, men någonstans i c:\program\mysql tror jag du hittar en my.cnf där du bör kunna hitta

[mysqld]
max_allowed_packet=1M

ändra till 16M, eller lägg till om det inte finns alls.
Testa nu.
Har för mig att du bara behöver ändra hos servern, men i manualen nämner dom även att ändra på klienten, så strular det fortfarande så får vi göra det.
Import sker då genom

mysql -u username -p databasnamn < c:\sökväg\till\databasbackup.sql
från kommandoprompten. (Win+R cmd)

stämmer bra det...från

jessan73's picture

stämmer bra det...från webbhotellet tillbaka till min burk för att testa lite nya moduler. :)
Letat överallt under xampp men hittar ingen my.cnf fil.
kan den heta något annat i xampp?

mvh jessica

Tydligen :) Enligt:

Letharion's picture

Tydligen :)

Enligt: http://www.apachefriends.org/en/xampp-windows.html
\mysql\bin\my.ini The configuration file for the MySQL Server.
så nåt i stil med c:\program\xampp\mysql\bin\my.ini

Stort tack för pekning i rätt

jessan73's picture

Stort tack för pekning i rätt riktning :)
Hittat my.ini....ändrat och vips...två kvällars försök att importera är nu fixat....Mycket tack :)

Inga problem, lycka till :)

Letharion's picture

Inga problem, lycka till :)

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week