Sådan sikkerhedskopieres en MySQL-database
MySQL er et RDBMS ( Relational Database Management System ). Den håndterer databaseinstruktioner og kan administrere mange databaser på samme tid.
Hvis du for eksempel vil oprette en ny database(create a new database) eller tilføje data til en eksisterende database, sender du en besked til MySQL -serveren, giver den de data, du vil tilføje, og fortæller den, hvor den skal tilføjes.
Uanset om din virksomhed er lille eller stor, er dine data et væsentligt element. For at sikre, at dine værdifulde oplysninger er sikret mod skader, tyveri eller følgerne af en katastrofe, skal du sikkerhedskopiere din MySQL-(backup your MySQL) database. Denne artikel vil forklare flere måder at gøre det på.
Sikkerhedskopier MySQL-database ved hjælp af phpMyAdmin(Backup MySQL Database Using phpMyAdmin)
Opret(Create) en eksport- eller sikkerhedskopifil af din MySQL - database ved at få adgang til phpMyAdmin-værktøjet fra dit webhostingskontrolpanel, såsom cPanel. Vi vil bruge cPanel til formålene med denne artikel.
- Start med at logge ind på dit cPanel og klikke på phpMyAdmin.
- Vælg den MySQL -database, du vil sikkerhedskopiere, fra navigationspanelet i venstre sidebjælke. Klik derefter på eksportlinket på den øverste navigationslinje.
- Fra siden Eksporter(Export) vil du se to muligheder: Brugerdefineret(Custom ) og Hurtig(Quick) . Vælg indstillingen Brugerdefineret(Custom) .
- Når du har valgt Custom , vil du se en liste over dine databaser. Du kan vælge én, nogle eller alle. Standardindstillingen er at sikkerhedskopiere alle.
- Under Outputindstillinger skal du vælge gzipped for Kompression(Compression) . Lad de andre muligheder være standard.
- Klik på knappen Gå(Go) for at starte sikkerhedskopieringen og downloade din fil. Navnet på din fil vil være filen YourDatabaseName.sql.gz(YourDatabaseName.sql.gz file) .
Den tid, det tager for sikkerhedskopieringen at fuldføre, afhænger af størrelsen på din database.
Sikkerhedskopier MySQL-database med mysqldump(Backup MySQL Database With mysqldump)
Brug mysqldump -kommandoen til at oprette en tekstfil-dump af din database, som vil blive administreret af MySQL . Et tekstfildump er en tekstfil, der indeholder de SQL - kommandoer, du skal bruge for at genskabe din database fra bunden.
- For at sikkerhedskopiere en enkelt database skal du bruge følgende kommando:
mysqldump database_name > database_name.sql
Denne kommando vil oprette sikkerhedskopien og sende den til en .sql-fil. Det vil kun lave en kopi af din database og vil ikke påvirke det.
- Brug følgende kommando til at sikkerhedskopiere flere databaser på samme tid.
mysqldump –databases database_one database_two > two_databases.sql
Database_one henviser til navnet på den første database, og database_two er navnet på den anden database, du vil sikkerhedskopiere. Begge vil blive sikkerhedskopieret til en enkelt database.
- Hvis du vil sikkerhedskopiere alle dine MySQL -databaser på en server, skal du bruge følgende kommando til at oprette en enkelt .sql-sikkerhedskopifil, der vil indeholde alle dine databaser.
mysqldump –all-databases > all_databases.sql
Sikkerhedskopier MySQL-database ved hjælp af Cron-job(Backup MySQL Database Using Cron Jobs)
Et cron-job er en Linux- kommando, der bruges til automatisk at udføre en opgave på et bestemt tidspunkt. Vi vil forklare, hvordan du bruger denne kommando til at automatisere en sikkerhedskopi af MySQL- databaser.
- Start med at logge ind på dit cPanel og scroll ned til sektionen Avanceret(Advanced) og klik på Cron jobs .
- Du vil se en advarsel om, at du bør have et godt kendskab til Linux -kommandoer for at bruge cron-job effektivt. Hvis du ikke gør det, skal du kontakte din hostingadministrator.
- Hvis du ønsker at modtage en e-mail, hver gang et cron-job kører en kommando, der producerer output, skal du indtaste din e-mail-adresse i feltet og klikke på Opdater e-mail(Update Email) .
- Vælg en af de almindelige indstillinger(Common Settings) fra rullemenuen for at vælge, hvor ofte du vil køre sikkerhedskopieringen.
- Du kan også justere de andre indstillinger såsom tid og ugedag.
- Nu er det tid til at indsætte kommandoen som følger:
/usr/bin/mysqldump -u dbusername -p’dbpassword’ dbname > /home/username/path/backup.sql
- Erstat dbusername , dbpassword og dbname med dit databasebrugernavn, databaseadgangskode og databasenavn.
- Sti(Path) refererer til en mappe eller serie af mapper, hvor du vil have din sikkerhedskopifil hen. Navnet på din backupfil er repræsenteret i kommandoen som backup.sql . Du kan ændre dette navn eller lade det være som det er. Klik (Click) på Tilføj nyt Cron-job(Add New Cron Job) .
- Hvis du ruller lidt ned, vil du se en liste over dine nuværende Cron-job.(Current Cron Jobs.)
- Hvis du vil ændre nogle af dine nuværende cron-job, skal du klikke på Rediger(Edit) . Hvis du ikke længere vil køre noget job eller lave en fejl, skal du klikke på Slet(Delete) .
Brug WordPress (WP) plugins til at sikkerhedskopiere MySQL(Use WordPress (WP) Plugins to Backup MySQL)
Hvis du bruger WP, kan du bruge et plugin til at sikkerhedskopiere din database(use a plugin to back up your database) . UpdraftPlus vil sikkerhedskopiere din databasefil med et enkelt klik. Det har i øjeblikket over to millioner aktive installationer.
BackWPup
Brug BackWPup(Use BackWPup) til at sikkerhedskopiere dine MySQL - databasefiler og endda din komplette WP-installation.
Der er mange flere WP-plugins tilgængelige til at sikkerhedskopiere MySQL . Vælg en, der fungerer med den aktuelle version af WP og bliver aktivt opdateret.
For at undgå at miste vigtige data, skal du regelmæssigt sikkerhedskopiere din MySQL - database. Hvis du har en sikkerhedskopi, vil du være i stand til at gendanne væsentlige eller uerstattelige data, hvis der skulle ske noget, der ødelægger dit websted.
Related posts
Boganmeldelse - How-To Geek Guide til Windows 8
Installation af GIMP-plugins: En vejledning
Sådan downloader du Google Chrome Offline (Standalone) Installer
Slå brugerkontokontrol (UAC) fra for en specifik applikation
8 af de bedste tekniske ideer til at klare selvisolation
Sådan konverteres en dynamisk disk til en grundlæggende disk
Sådan deaktiveres Windows-nøglen
Afinstaller og geninstaller IE i Windows 7
Sådan ændrer du din router SSID og hvorfor du bør
Sådan bruger du din Chromebook som en anden skærm
Sådan digitaliseres dvd'er
Flet to partitioner i Windows 7/8/10
Hvordan man downloader en video fra ethvert websted
Sådan opretter du et team i Microsoft Teams
Sådan ser du cachelagrede sider og filer fra din browser
Sådan tager du skærmbilleder på Nintendo Switch
Opret en Gmail Desktop-app med disse 3 e-mail-klienter
Fjern øjeblikkeligt baggrunde fra billeder ved hjælp af AI
Sådan tilføjer du musik til Google Slides
Sådan gendannes en hacket Facebook-konto