MySQL dump filer tjener som backup-filer til store database strukturer. Disse filer indeholder data for database organisationen, så administratorer kan gendanne databaser til tidligere tilstande , hvis noget skulle gå galt. Men databaser kan få store, så fillagringer kan få lige så stor . Opdatering af en enkelt tabel , snarere end hele databasen , kan blive en opgave . Men ved hjælp af enten nogle Linux scripting kommandoer eller en backup -database, kan du bruge en dump fil til selektivt at styre database restaurering. Ting du skal
MySQL-database
Vis Flere Instruktioner
Linux Shell
1
Åbn en kommando terminal ved at klikke på Start-menuen ikonet og derefter vælge Utilities efterfulgt af . terminal
2
Naviger til den mappe af dump-filen i terminalen : Hej
$> cd /bibliotek /på /dumpfile.sql
< br > 3
Uddrag af tabel fra SQL dump filen ved hjælp af Linux awk kommando, og sætte det ind i en anden fil. For at trække den tabel, du skal kigge efter en form for id for tabellen , så awk kan finde den. I dette eksempel tabellen er omgivet af kommentarer, der siger " kommandoen for tabelnavn 1" og du kan nulstille tabel i den vigtigste databasen med denne kommando "kommando for tabelnavn 2". : Hej
$> awk ' /kommando for tabelnavn 1 /, /kommando for tablename2 /{ print }' dumpfile.sql > /tmp /singe_table.sql
Backup Database
4
Opret en sikkerhedskopi database på SQL-kommando : Hej
mysql > create database BU
5
Indlæs backup databasen fra dump-filen : Hej
$ mysql -u bruger - ppassword fakedb < dumpfile.sql
6
vælge tabellen data fra backup database og skrive det til en backup-fil : Hej
mysql > select * from targettable ind outfile " /tmp /backup.bak "
7
Load af tabeldata i produktionen server : Hej
mysql > Slet fra oldtable , mysql > load data infile " /tmp /mytablebackup . bak "ind bordet oldtable ,