Eksport af en stor database uden data, kun med tabelstrukturen, kan være nødvendigt for at undgå servernedbrud og for at lette migrering eller backup. Her er nogle trin og metoder til at opnå dette:
MySQL Dump er et kraftfuldt værktøj, der kan bruges til at eksportere tabelstrukturen uden data. Følg disse trin:
mysqldump -u [brugernavn] -p [database_navn] --no-data > struktur_dump.sql
struktur_dump.sql
vil nu indeholde kun tabelstrukturen.phpMyAdmin er et webbaseret værktøj til at administrere MySQL-databaser. Følg disse trin for at eksportere tabelstrukturen:
Du kan også manuelt skrive SQL scripts for at eksportere tabelstrukturen. Følg disse trin:
SHOW CREATE TABLE [tabel_navn];
struktur_dump.sql
.For store databaser kan det være nyttigt at automatisere processen med scripts. Her er et eksempel på et bash-script:
#!/bin/bash
DATABASE="[database_navn]"
USER="[brugernavn]"
PASSWORD="[adgangskode]"
OUTPUT="struktur_dump.sql"
mysqldump -u $USER -p$PASSWORD $DATABASE --no-data > $OUTPUT
Gem scriptet og kør det fra terminalen for at automatisere eksporten.
Ved at følge disse metoder kan du effektivt eksportere tabelstrukturen uden data, hvilket hjælper med at undgå servernedbrud og letter databaseadministrationen.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker