FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Mycket flitig postare
|
Jag ska flytta all mysql-data från en server till en annan (winxp på båda).
Jag tog en fil som hette ibdata1 från en katalog vid namn "MySQL Datafiles" och kopierade till nya servern. Värt att nämna är att det säkert inte är samma version av mysql på servrarna, men det hela borde gå at lösa ändå tycker man. I datakatalogen på nya disken fanns en fil vid samma namn som var betydligt mindre än den gamla, precis som jag hade väntat mig då nya databasen var i princip tom. Jag ersatte filen och till min förvåning så visar phpmyadmin fortfarande precis samma sak som förr, så den filen måste ha varit fel. Hur ska man göra? Det är alltså säkert 20-30 databaser så det vore skönt att bara över allt i en klump. |
|||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Klarade millennium-buggen
|
Gör det rätt
![]() Du kan även använda phpmyadmin för det, att manuelt kopiera datafilerna brukar vara en dålig lösning om man inte har koll på vad man håller på med. |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
phpmyadmin ville inte ta emot så stora filer... Men det går väl att ställa in någonstans... Bara jag inte måste rocka om i inställningarna både i phpmyadmin och i php-inställningarna. Jag tyckte att det vore så lätt att bara kopiera datafilerna, men det kanske inte fungerar så på riktigt, men jag föreställde mig att det var skitenkelt eftersom jag antog att all data låg i den filen.
jag ska googla å kolla vad mysqldump är och hur det används. Jag kan egentligen inte ett skit om server-admin-stuff. ![]() |
|||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Klarade millennium-buggen
|
Är normalt i PHP du ställer in storleken på filerna du kan ladda upp, men du kan ju lika väl använda mysql cli för att läsa tillbaka export filen sedan.
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Medlem
|
När du väl exporterat filerna så kan du använda dig av http://www.ozerov.de/bigdump.php.. Det har jag använt mig utav och det fungerade kanon.. Du kan läsa lite om hur du ska göra här: http://drupal.org/node/43024
Det är väldigt enkelt och fungerade som sagt ypperligt för mig! Databasen jag skulle importera var kring gigabyten stor har jag för mig |
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Vid närmare eftertanke... Det går alltså inte att importera en sån ibdata1-fil? För ursprungsservern är nu utan operativsystem - men jag har tillgång till hela mysql-katalogen, hela disken för den delen. Det vore praktiskt om det bara gick att rycka över en del filer och antingen bara ersätta, eller om man kan extrahera infon ur filerna och importera sedan. Det är bara 26 mb för den delen då det är lokala testgrejer - som dock skulle ta lång tid att trolla tillbaka för hand.
Men det kanske går att expoertera ändå, trots att den mysqlkatalogen från gamla servern jag har inte har en startad mysqlprocess? Jag är ju som sagt helt lost på servertekniska grejer samt att jag trött och irriterad.. Men det går nog snart över. ![]() Tack för hjälpen iaf. |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Nykomling
|
Testa att bara kopiera filerna från server a till server b och starta om MySQL tjänsten på server b. Jag har själv gjort det vid ett tillfälle och otroligt nog så känner MySQL av att det kommit in nya kataloger (dvs databaser) i databiblioteket och börjar använda den.
Jag har endast testat detta från Win MySQL4.x till en Win MySQL5.x, men eftersom MySQL verkar ha en väldigt enkel metadatahantering av databaser (=katalog på hårdisken) så är det nog värt ett försök för dig också. Edit ser att du provat detta - men kanske glömde du omstart av tjänsten ? |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
Jag körde med MySQL Migration Toolkit och det är smidigt enkelt och snabbt,
kolla på mysql.com |
|||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Mycket flitig postare
|
Jag brukar använda detta script:
http://www.cryptonsystems.com/mirrorizer/ Då brukar jag slippa timeout problem och att hålla på och mellanlagra data. Det kräver dock att minst en av servrarna tillåter anslutningar till mysql servern utifrån. |
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Klarade millennium-buggen
|
|||
![]() |
![]() |
Svara |
|
|