Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 7474|Svar: 3

[Kilde] [Egentlig kamp]. NET/C# implementerer MySQL-databasebackups baseret på MySqlBackup.NET

[Kopier link]
Opslået på 19/10/2022 21.05.55 | | | |
Krav: Forummet bruger en MySQL-database, tidligere brugte mydumper-værktøjet kombineret med planlagte opgaver til at tage backup af databasen under Linux-systemet, og nu har jeg købt en server dedikeret til lagring på Windows-systemet.Hvordan håndterer jeg en fjern-MySQL-database på Windows?? At bruge mysqldump.exe kan faktisk tage backup af fjerndatabaser, men du skal installere MySQL-software, og jeg fandt noget information på internettet om, at der findes en MySqlBackup.NET-pakke udviklet af .NET/C#, som kan bruges til at tage backup og gendanne MySQL-databaser.

Tag regelmæssigt backup af fjern-MySQL-databaser i Linux-miljøer
https://www.itsvse.com/thread-10099-1-1.html

MySQL databasebackup og eksport
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Værktøjer til backup og gendannelse af MySQL-databaser i C#/VB.NET/ASP.NET.

GitHub-adresse:Hyperlink-login er synlig.

MySqlBackup.NET er et værktøj (DLL), der kan bruges til at tage backup af/gendanne MySQL-databaser ved hjælp af programmeringssproget .NET. Det er et alternativ til MySqlDump.

Værktøjet er udviklet i C#, men kan bruges i ethvert .NET-sprog (f.eks. VB.NET, F# osv.).

En anden fordel ved at lave dette værktøj er, at vi ikke behøver at stole på to applets ——MySqlDump.exe og MySql.exe til at udføre backup- og gendannelsesopgaver. Vi får mere kontrol over outputtet på en .NET-måde.

Den mest almindelige måde at tage backup af en MySQL-database på er at bruge MySqlDump og MySQL Workbench.

MySQL Workbench er godt for udviklere, men for kunder eller slutbrugere anbefales det at få hver parameter-forudindstilling, alt hvad de behøver at vide er at trykke på den store knap "Backup", og så er alt klaret. At bruge MySQL Workbench som backup-værktøj er ikke en egnet løsning for kunder eller slutbrugere.

På den anden side er det ikke muligt at udføre MySqlDump.exe direkte fra en webserver. Som nogle leverandører forbyder, vil MySqlBackup hjælpe med at bygge webbaserede (ASP.NET) backup-værktøjer.

Funktioner

  • Backup og gendannelse af MySQL-databaser
  • Tilgængelig i ethvert .NET-sprog.
  • Eksport/import til/fra MemoryStream
  • Betinget rækkeeksport (filtertabel eller række)
  • Statusrapporter er tilgængelige til eksport og import af opgaver.
  • Mulighed for at eksportere rækker til forskellige tilstande. (indsæt, indsæt ignorer, udskift, gentag tastopdatering, opdatering)
  • Kan bruges direkte i ASP.NET eller webtjenester.


MySqlBackup.NET baseret på, at der findes tre forskellige versioner, erUdvikl på tre forskellige MySQL-forbindelsesdrivere, du kan vælge en hvilken som helst. Som følger:

MySqlBackup.NET -> MySql.Data(Hyperlink-login er synlig.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Hyperlink-login er synlig.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Hyperlink-login er synlig.

Opret et nyt .NET-konsolprojekt og tilføj MySqlBackup.NET pakker via NUGET med følgende kommando:

Backup/eksportér MySQL-databasen med følgende kode:



Importer/genopret MySQL-databasen med følgende kode:

(Slut)




Tidligere:Diskfilhåndteringsværktøjer Alt, SpaceSniffer, Clover
Næste:[Praktisk operation] Konflikter mellem henvisninger til forskellige versioner af DLL'er, der er afhængige af omdirigeringer
Opslået på 21/10/2022 00.25.47 |
Lær at lære
Opslået på 15/11/2022 18.19.10 |
Lær lidt
Opslået på 13/01/2023 16.30.06 |
Tag et kig på det næste studie
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com