Flytta en MySQL-databas - hos Levonline IT hotell, web hotel

Support

Välkommen till vår supportsektion. Bläddra ner för svaret på din fråga. Har du en teknisk fråga hittar du antagligen svaret på den nedan, eller så kan du prova att söka. Om du saknar något här eller har fått hjälp med något via vår support som du tycker borde finnas här, hör gärna av dig till oss så ordnar vi det!

Utöver supportsidorna har vi tagit fram en rad verktyg för domän och hemsida. Bland verktygen finner du guider för whois, SPF, HTTP-huvuden och mycket mer!

Om du behöver hjälp direkt av vår duktiga support är du välkommen att höra av dig per e-post (support@levonline.com) eller via telefon (08-320 360); vår kundtjänst finns tillgänglig vardagar mellan kl. 08:00 och 18:00 för att hjälpa dig med alla tänkbara problem eller önskemål.

Nedan finner du även ett kontaktformulär för supportfrågor.
Fritext sök
Populärast Webhotell Epost Domän Egen server Bredband
Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik

Flytta en MySQL-databas

Att dumpa en databas kan göras på flera sätt från våra servrar. Vi rekommenderar alltid att använda SSH och köra programmet mysqldump eftersom det har visat sig producera det bästa resultatet. PHPMyadmin som finns tillgängligt på mysqladmin.levonline.com går också att använda men kan ibland ge denna typen av fel:
Internet Explorer / Firefox / Safari kan inte hitta filen på
https://webmail.levonline.com/phpmyadmin/export.php
Detta betyder att databasen är för stor för att exporteras med PHPMyadmin och du måste använda mysqldump inloggad via shell.

PHPMyadmin

För att använda phpmyadmin för att exportera din databas, logga in med ditt databas konto (det som slutar på 01) på mysqladmin.levonline.com. Klicka på den databas du vill exportera i menyn till vänster och klicka sedan på "Exportera" i menyn högst upp på sidan. Du ges nu möjlighet att ställa in en del värden men standardvärden skall ge en användbar dump om du inte vet vad de olika värdena gör.

Inloggad via shell

Logga in med ssh. Du kommer behöva namnet på din databas server (samma som du väljer i drop-down menyn när du loggar in i phpmyadmin) och namnet på din databas (detta ser du i vänstermenyn på phpmyadmin). Notera att du loggar in via SSH med kontot som slutar på 00 (masterkontot) medan du loggar in mot databasen i stegen nedan med ditt databas konto som slutar på 01.

Kör kommandot:

$ mysqldump --opt -u [användarkonto] -h [server] -p [databasnamn] > db.sql
Enter password:$ _
Detta skulle exempelvis kunna bli:
$ mysqldump --opt -u a01023901 -h innodb.levonline.com -p a01023901_innodb1 > db.sql
Enter password:$ _
Din databas är nu dumpad till SQL filen db.sql och du kan ladda ner den via FTP eller SCP som vanligt.

Om du istället bara vill dumpa en tabell så ange detta på slutet. På den andra raden i exemplet nedan dumpas tabellen min_tabell till filen tabell.sql.

$ mysqldump --opt -u a01023901 -h mysql.levonline.com -p a01023900_db1 min_tabell > tabell.sql
Enter password:
$ _

För att återskapa databasen eller tabellen så läs in alla SQL-kommandon så här.

$ mysql -u a01023901 -h mysql.levonline.com -p a01023900_db1 < min_databas.sql
$ _

Fick du svar på din fråga?

Är du nöjd med svaret på frågan? Ge oss förslag på förbättringar här!




Denna information används för att förbättra artikeln i framtiden.
För snabb hjälp, använd istället kontaktformuläret längre ned.
KONTAKTA OSS!