Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 7474|Svare: 3

[Kilde] [Faktisk kamp]. NET/C# implementerer MySQL-databasesikkerhetskopier basert på MySqlBackup.NET

[Kopier lenke]
Publisert på 19.10.2022 21:05:55 | | | |
Krav: Forumet bruker en MySQL-database, brukte tidligere mydumper-verktøyet kombinert med planlagte oppgaver for å sikkerhetskopiere databasen under Linux-systemet, og nå har jeg kjøpt en server dedikert til lagring på Windows-systemet.Hvordan håndterer jeg en ekstern MySQL-database på Windows?? Å bruke mysqldump.exe kan faktisk ta backup av eksterne databaser, men du må installere MySQL-programvare, og jeg fant informasjon på Internett om at det finnes en MySqlBackup.NET-pakke utviklet av .NET/C# som kan brukes til å sikkerhetskopiere og gjenopprette MySQL-databaser.

Ta jevnlig backup av eksterne MySQL-databaser i Linux-miljøer
https://www.itsvse.com/thread-10099-1-1.html

Sikkerhetskopiering og eksport av MySQL-databasen
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Verktøy for sikkerhetskopiering og gjenoppretting av MySQL-databaser i C#/VB.NET/ASP.NET.

GitHub-adresse:Innloggingen med hyperkoblingen er synlig.

MySqlBackup.NET er et verktøy (DLL) som kan brukes til å sikkerhetskopiere/gjenopprette MySQL-databaser ved hjelp av programmeringsspråket .NET. Det er et alternativ til MySqlDump.

Verktøyet er utviklet i C#, men kan brukes i alle .NET-språk (f.eks. VB.NET, F#, osv.).

En annen fordel med å lage dette verktøyet er at vi ikke trenger å stole på to applets ——MySqlDump.exe og MySql.exe for å utføre sikkerhetskopierings- og gjenopprettingsoppgaver. Vi vil ha mer kontroll over utdataene på en .NET-måte.

Den vanligste måten å ta backup av en MySQL-database på er å bruke MySqlDump og MySQL Workbench.

MySQL Workbench er bra for utviklere, men for kunder eller sluttbrukere anbefales det å forhåndsinnstille hver parameter, alt de trenger å vite er å trykke på den store knappen «Sikkerhetskopier», så er alt gjort. Å bruke MySQL Workbench som et backup-verktøy er ikke en egnet løsning for kunder eller sluttbrukere.

På den annen side er det ikke mulig å utføre MySqlDump.exe direkte fra en webserver. Siden noen leverandører forbyr, vil MySqlBackup bidra til å bygge nettbaserte (ASP.NET) sikkerhetskopieringsverktøy.

Funksjoner

  • Sikkerhetskopiering og gjenoppretting av MySQL-databaser
  • Tilgjengelig på alle .NET-språk.
  • Eksport/import til/fra MemoryStream
  • Betinget rad-eksport (filtertabell eller rad)
  • Fremdriftsrapporter er tilgjengelige for eksport og import av oppgaver.
  • Mulighet til å eksportere rader til forskjellige moduser. (sett inn, sett inn ignorer, erstatte, gjenta tastoppdatering, oppdatering)
  • Kan brukes direkte i ASP.NET eller webtjenester.


MySqlBackup.NET basert på at det finnes tre forskjellige versjoner, erUtvikle på tre forskjellige MySQL-tilkoblingsdrivere, du kan velge hvilken som helst. Som følger:

MySqlBackup.NET -> MySql.Data(Innloggingen med hyperkoblingen er synlig.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Innloggingen med hyperkoblingen er synlig.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Innloggingen med hyperkoblingen er synlig.

Lag et nytt .NET-konsollprosjekt og legg til MySqlBackup.NET pakker via NUGET med følgende kommando:

Ta backup/eksporter MySQL-databasen med følgende kode:



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

(Slutt)




Foregående:Verktøy for diskfilhåndtering Alt, SpaceSniffer, Clover
Neste:[Praktisk drift] Konflikter mellom henvisninger til ulike versjoner av DLL-er som er avhengige av omdirigeringer
Publisert på 21.10.2022 00:25:47 |
Lær å lære
Publisert på 15.11.2022 18:19:10 |
Lær litt
Publisert på 13.01.2023 16:30:06 |
Ta en titt på neste studie
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com