![]() |
Databasen för stor för phpmyadmin
Hej,
Skulle exportera databasen igår via phpmyadmin (brukar göra det om jag ska mixtra med något eller behöver en egen funkande backup). Men det gick inte och serverlev. säger att min databas har blivit för stor för att exportera via phpmyadmin. Om man bortser SSH och cron, vilka lösningar finns för export av större db´s? Serverlev nämnde något program från MySQL, någon som har koll på detta? Tacksam för svar! |
Eget script som dumpar ner tabeller på disken för att sedan hämtas med browsern?
|
Hej,
Iofs, men jag har inte lust att punga ut tid (pengar) till mig själv (måste ju testas x antal ggr så att allt stämmer). Därför vore ett program eller tjänst kanon. Typ som phpmyadmin eller liknande. |
MySQL Workbench och Sequel Pro (Mac) är två program som kan göra vad du begär.
|
Tackar! Ska kolla på Workbench!
|
SQLyog är suveränt!
|
MySQL-Front, mysql kommando rad
|
Alla dessa ovanstående lösningar bygger på att man har tillåtelse att ansluta till mysql utifrån.
Tyvärr brukar webbhotell tro att det är en säkerhetsrisk att folk kan komma åt sina databaser och spärra sådan åtkomst. Ett sätt att komma undan detta är att använda sig av ett script som till exempel Mirrorizer, http://www.cryptonsystems.com/mirrorizer/ Detta script körs på din server och gör det möjligt att kopiera och underhålla databaser utifrån. |
funkar inte dump-kommandot så man kan ta en backup på databasen?
|
Citat:
Om man kan ansluta externt kan man använda mysqldump. |
MySQLDumper fungerar utmärkt för backup och återställning. Det är översatt till svenska också och är gratis.
http://www.mysqldumper.net/ |
Om du kör på binero är ett enkelt PHP script för att dumpa databasen enkelt att skriva, jag kör detta script på binero en gång var fjärde timme:
Kod:
define('_DB_HOST_', 'localhost'); |
Jag fattar inte alls vad dom menar.
Att göra en EXPORT är ju aldrig några problem, det är ju bara en stream som går från php till din browser och påverkar ju varken phpmyadmin eller webbhotellet. Jag har exporterat databaser på en halv terabyte utan problem med phpmyadmin. Det skulle vara om dom har en kort timeout ett phpscript får köras. Hur stor är databasen? Däremot sen om du ska göra en IMPORT via phpmyadmin så kommer du gå bet. Oftast är maxgränsen i php 8Mbyte POSTs och det finns det inte många databaser som ligger under :-) Skulle rekommendera RazorSQL - Den är inte speciellt snygg men är Java och fungerar till alla OS. Den har också drivers för MSSQL och en mängd andra databaser, vilket är trevligt om man rör sig både i MySQL, MSSQL och Oracle exempelvis. |
Själv så dumpas databasen för en av mina sidor till ett Gmail konto 1gång/dygn :) riktigt smidigt att logga in där och få allting i kronologisk ordning :)
|
Jag kunde inte göra backup på en databas med phpMyAdmin på One.com, när databasen var större än ungefär 70 MB. Timeouten inträffar efter 30 sekunder. Det luriga med phpMyAdmin att man får ingen varning om att exporten är inkomplett utan man märker det endast genom att databasen slutat växa. MySQLDumper fungerar dock perfekt för mig.
|
@StudioX, Slacker:
Det kan nog stämma det detta. Min DB är på ~0,5GB och det gick att exportera upp till kanske 300MB. Tack för tipsen alla! |
Tack till Slacker!
mysqldumper var ju nästan olagligt trevlig att köra! En ny favorit! |
Alla tider är GMT +2. Klockan är nu 03:21. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson