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:. ] 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: Backup specifieke tabellen Hier zullen we backup table1, table2 en tabel 3 van de database Klanten. 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". Backup alle databases Het herstellen van een MySQL-database van een SQL dump file Syntax:. Voorbeeld: Dumping structuur en inhoud van de MySQL databases en tables.Usage: mysqldump [OPTIES] databank [tabellen] of mysqldump [OPTIONS] --databases [OPTIES] DB1 [DB2 DB3 ...
mysqldump -u wortel - p pass123 Klanten> CustomersBackup.sql
mysqldump -u wortel -p pass123 Klanten table1 table2 Table3> CustomersBackup.
mysqldump -u wortel -p pass123 --databases Klanten Orders> CustomersOrders.sql
mysqldump -u wortel -p pass123 --all-databases> alldatabases.sql
mysql -u [username] - p [wachtwoord] [nieuwe database]
mysql -u root--p pass123 newdb
Kerstmis 2010 Rhapsody: Wat Kerstmis Do You Want It Be