|
|
| Populärast Webhotell Epost Domän Egen server Bredband |
| Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik |
Migrera en MySQL-databas mellan två av våra servrarOm du vill flytta en databas mellan två av våra databasserverar finns det lite options man kan använda för att förenkla och snabba upp processen. I följande exempel antar vi att du vill flytta från databasen a00xxx00_db1 till databasen a00xxx00_innodb1. Vi använder -e för att generera en dump som innehåller flera databasrader per INSERT, vilket gör att det går betydligt snabbare att läsa in den i den nya databasen. Vi använder --add-drop-table för att generera kommandon som tar bort tabeller innan den läser in datat. Detta är bra om du vill flytta flera gånger. Vi använder --quick för att inte buffra output, det blir fel annars vid väldigt stora tabeller har vi märkt. För att dumpa den gamla databasen till en fil använder vi: $ mysqldump -u a00xxx01 -h mysql.levonline.com -e --add-drop-table --quick -p a00xxx00_db1 > min_databas.sql Enter password: $ För att läsa in filen till den nya databasen använder vi: $ mysql -u a00xxx01 -h innodb.levonline.com -p a00xxx00_innodb1 < min_databas.sql Enter password: $ Läs mer om mysqldump här på MySQLs hemsida. Tips: Efter att du har migrerat databasen och ändrat din site så att den använder den nya databasen, byt lösenord på den gamla databasen. Det gör att din site inte av misstag kan använda den gamla databasen om du har glömt att ändra någonstans. Fick du svar på din fråga? |
Databas 116 MySQL-databasen |