*   >> Lezen Onderwijs artikelen >> science >> software

Hoe maak je back-up van een Mysql Database

De back-up van gegevens moet een van de topprioriteiten voor elk bedrijf. Als je bedenkt dat databases iets van klantorders te slaan, creditcard of bankgegevens, het belang van een correcte afhandeling van die gegevens duidelijk. Dit artikel zal een methode om efficiënt back-up van een MySQL database aan te pakken. Als u shell toegang tot de server waarop de MySQL-database is opgeslagen, veruit de eenvoudigste methode van back-up is met behulp van een tool genaamd mysqldump

.

De meest voorkomende manier om te gebruiken mysqldump

is het gereedschap en de pijp de resulterende output naar een SQL-dump-bestand te roepen. Dit bestand bevat alle SQL-statements die nodig zijn om die database weer opnieuw, moet het origineel verloren mysqldump

biedt de volgende syntaxis:.

 Dumping structuur en inhoud van de MySQL databases en tables.Usage: mysqldump [OPTIES] databank [tabellen] of mysqldump [OPTIONS] --databases [OPTIES] DB1 [DB2 DB3 ...

] of mysqldump [OPTIES] --all-databases [OPTIES]

Voorbeelden:

Backup één database

Om een ​​backup van een database genaamd "Klanten" met een gebruikersnaam van "root" en het wachtwoord van "pass123", zou u het volgende doen:

 mysqldump -u wortel - p pass123 Klanten> CustomersBackup.sql 

Backup specifieke tabellen

Hier zullen we backup table1, table2 en tabel 3 van de database Klanten.

 mysqldump -u wortel -p pass123 Klanten table1 table2 Table3> CustomersBackup.

sql

Backup meerdere databases

Om een ​​backup van meerdere databases, een extra parameter is vereist. In dit voorbeeld zullen we een backup van de "klanten" en databases "Orders".

 mysqldump -u wortel -p pass123 --databases Klanten Orders> CustomersOrders.sql 

Backup alle databases

 mysqldump -u wortel -p pass123 --all-databases> alldatabases.sql 

Het herstellen van een MySQL-database van een SQL dump file

Syntax:.


 mysql -u [username] - p [wachtwoord] [nieuwe database] 

Voorbeeld:

 mysql -u root--p pass123 newdb

Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.