Hur man säkerhetskopierar en MySQL-databas
MySQL är ett RDBMS ( Relational Database Management System ). Den hanterar databasinstruktioner och kan hantera många databaser samtidigt.
Om du till exempel vill skapa en ny databas(create a new database) eller lägga till data till en befintlig databas, skickar du ett meddelande till MySQL -servern, ger den den data du vill lägga till och berättar var den ska läggas till.
Oavsett om ditt företag är litet eller stort är din data en viktig del. För att säkerställa att din värdefulla information är säker från skada, stöld eller effekterna av en katastrof, säkerhetskopiera din MySQL-(backup your MySQL) databas. Den här artikeln kommer att förklara flera sätt att göra det.
Säkerhetskopiera MySQL-databas med phpMyAdmin(Backup MySQL Database Using phpMyAdmin)
Skapa(Create) en export- eller säkerhetskopia av din MySQL - databas genom att komma åt phpMyAdmin-verktyget från ditt webbhotells kontrollpanel som cPanel. Vi kommer att använda cPanel för den här artikeln.
- Börja med att logga in på din cPanel och klicka på phpMyAdmin.
- Välj den MySQL- databas du vill säkerhetskopiera från navigeringspanelen till vänster i sidofältet. Klicka sedan på exportlänken i det övre navigeringsfältet.
- Från exportsidan(Export) ser du två alternativ: Anpassad(Custom ) och Snabb(Quick) . Välj alternativet Anpassat .(Custom)
- När du har valt Anpassad(Custom) kommer du att se en lista över dina databaser. Du kan välja en, några eller alla. Standardinställningen är att säkerhetskopiera alla.
- Under Output-alternativen väljer du gzipped(gzipped) för Compression . Lämna de andra alternativen som standard.
- Klicka på knappen Gå(Go) för att starta säkerhetskopieringen och ladda ner din fil. Namnet på din fil kommer att vara filen YourDatabaseName.sql.gz(YourDatabaseName.sql.gz file) .
Tiden det tar för säkerhetskopieringen att slutföras beror på storleken på din databas.
Säkerhetskopiera MySQL-databas med mysqldump(Backup MySQL Database With mysqldump)
Använd kommandot mysqldump för att skapa en textfildump av din databas som kommer att hanteras av MySQL . En textfildump är en textfil som innehåller de SQL - kommandon du behöver för att återskapa din databas från början.
- För att säkerhetskopiera en enskild databas, använd följande kommando:
mysqldump database_name > database_name.sql
Detta kommando skapar säkerhetskopian och skickar den till en .sql-fil. Det kommer bara att göra en kopia av din databas och kommer inte att påverka den.
- Använd följande kommando för att säkerhetskopiera flera databaser samtidigt.
mysqldump –databases database_one database_two > two_databases.sql
Databas_one(Database_one) hänvisar till namnet på den första databasen och database_two är namnet på den andra databasen du vill säkerhetskopiera. Båda kommer att säkerhetskopieras till en enda databas.
- Om du vill säkerhetskopiera alla dina MySQL -databaser på en server, använd följande kommando för att skapa en enda .sql-säkerhetskopieringsfil som kommer att innehålla alla dina databaser.
mysqldump –all-databases > all_databases.sql
Säkerhetskopiera MySQL-databas med hjälp av Cron-jobb(Backup MySQL Database Using Cron Jobs)
Ett cron-jobb är ett Linux- kommando som används för att utföra en uppgift vid en angiven tid automatiskt. Vi kommer att förklara hur man använder det här kommandot för att automatisera en säkerhetskopiering av MySQL- databaser.
- Börja med att logga in på din cPanel och scrolla ner till avsnittet Avancerat(Advanced) och klicka på Cron-jobb(Cron jobs) .
- Du kommer att se en varning om att du bör ha goda kunskaper om Linux- kommandon för att använda cron-jobb effektivt. Om du inte gör det, kontrollera med din värdadministratör.
- Om du vill få ett e-postmeddelande varje gång ett cron-jobb kör ett kommando som producerar utdata, skriv din e-postadress i rutan och klicka på Uppdatera e-post(Update Email) .
- Välj en av de vanliga inställningarna(Common Settings) från rullgardinsmenyn för att välja hur ofta du vill köra säkerhetskopieringen.
- Du kan också justera de andra inställningarna som tid och veckodag.
- Nu är det dags att lägga in kommandot enligt följande:
/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql
- Ersätt dbusername , dbpassword och dbname med ditt databasanvändarnamn, databaslösenord och databasnamn.
- Sökväg(Path) hänvisar till en mapp eller serie mappar dit du vill att din säkerhetskopia ska hamna. Namnet på din säkerhetskopia representeras i kommandot som backup.sql . Du kan ändra det namnet eller lämna det som det är. Klicka på (Click) Lägg till nytt Cron-jobb(Add New Cron Job) .
- Om du scrollar ner lite kommer du att se en lista över dina aktuella Cron-jobb.(Current Cron Jobs.)
- Om du vill ändra något av dina nuvarande cron-jobb klickar du på Redigera(Edit) . Om du inte längre vill köra något jobb eller gör ett misstag, klicka på Ta bort(Delete) .
Använd WordPress (WP) plugins för att säkerhetskopiera MySQL(Use WordPress (WP) Plugins to Backup MySQL)
Om du använder WP kan du använda en plugin för att säkerhetskopiera din databas(use a plugin to back up your database) . UpdraftPlus kommer att säkerhetskopiera din databasfil med ett enda klick. Den har för närvarande över två miljoner aktiva installationer.
BackWPup
Använd BackWPup(Use BackWPup) för att säkerhetskopiera dina MySQL - databasfiler och till och med din kompletta WP-installation.
Det finns många fler WP-plugins tillgängliga för att säkerhetskopiera MySQL . Välj en som fungerar med den aktuella versionen av WP och som uppdateras aktivt.
För att undvika att förlora viktiga data, säkerhetskopiera din MySQL- databas regelbundet. Om du har en säkerhetskopia kommer du att kunna återställa viktig eller oersättlig data om något skulle hända som skulle skada din webbplats.
Related posts
Bokrecension - How-To Geek Guide to Windows 8
Installera GIMP-plugins: En guide
Hur man laddar ner Google Chrome Offline (fristående) installationsprogram
Stäng av användarkontokontroll (UAC) för en specifik applikation
8 av de bästa tekniska idéerna för att klara av självisolering
Hur man avgör om din dator övervakas
Hur man använder Firefox privata nätverk för att skydda dig själv online
Använd Netstat för att se lyssningsportar och PID i Windows
Hur du ändrar din routers SSID och varför du borde
Hur man fabriksåterställer en Xbox One eller Xbox Series X
Hur man tar skärmdumpar på Nintendo Switch
Hur man flyger en drönare för nybörjare
Hur man gör ett ifyllbart Google Dokument-formulär med tabeller
Hur man öppnar en JAR-fil på Windows
Hur man återställer ett hackat Facebook-konto
Hur man konverterar IMG-filer till ISO
Hur man skannar flera sidor till en PDF-fil
Hur man aktiverar Steam Guard-autentisering
Hur du förvandlar din dator till en DLNA-mediaserver
Hur man ställer in huvudsidor i Adobe InDesign CC