Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 8333|Odgovoriti: 4

[Vir] [Dejanski boj]. NET/C# izvaja varnostne kopije MySQL baz podatkov na podlagi MySqlBackup.NET

[Kopiraj povezavo]
Objavljeno na 19. 10. 2022 21:05:55 | | | |
Zahteve: Forum uporablja MySQL bazo podatkov, prej sem uporabljal orodje mydumper v kombinaciji z načrtovanimi nalogami za varnostno kopiranje baze pod Linux sistemom, zdaj pa sem kupil strežnik, namenjen shranjevanju na Windows sistemu.Kako naj se soočim z oddaljeno MySQL bazo podatkov na Windows?? Uporaba mysqldump.exe lahko dejansko varnostno kopira oddaljene baze podatkov, vendar morate namestiti MySQL programsko opremo, in na internetu sem našel nekaj informacij, da obstaja MySqlBackup.NET paket, ki ga je razvil .NET/C# in ga je mogoče uporabiti za varnostno kopiranje in obnovo MySQL baz podatkov.

Redno varnostno kopirajte oddaljene MySQL baze podatkov v Linux okoljih
https://www.itsvse.com/thread-10099-1-1.html

Varnostno kopiranje in izvoz baze podatkov MySQL
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Orodja za varnostno kopiranje in obnovo MySQL baz podatkov v C#/VB.NET/ASP.NET.

GitHub naslov:Prijava do hiperpovezave je vidna.

MySqlBackup.NET je orodje (DLL), ki ga je mogoče uporabiti za varnostno kopiranje/obnovo MySQL baz podatkov z uporabo programskega jezika .NET. Je alternativa MySqlDump.

Orodje je razvito v C#, vendar ga je mogoče uporabljati v katerem koli .NET jeziku (npr. VB.NET, F# itd.).

Še ena prednost tega orodja je, da nam ni treba zanašati na dva apleta ——MySqlDump.exe in MySql.exe za izvajanje varnostnega kopiranja in obnove. Imeli bomo več nadzora nad izhodom na .NET način.

Najpogostejši način varnostnega kopiranja MySQL baze podatkov je uporaba MySqlDump in MySQL Workbench.

MySQL Workbench je dober za razvijalce, za stranke ali končne uporabnike pa je priporočena rešitev, da imajo vsak parameter prednastavljen, vse, kar morajo vedeti, je, da pritisnejo velik gumb "Varnostna kopija" in vse je končano. Uporaba MySQL Workbench kot orodja za varnostno kopiranje ni primerna rešitev za stranke ali končne uporabnike.

Po drugi strani pa ni mogoče izvajati MySqlDump.exe neposredno s spletnega strežnika. Kot nekateri ponudniki prepovedujejo, bo MySqlBackup pomagal graditi spletna (ASP.NET) orodja za varnostno kopiranje.

Funkcije

  • Varnostno kopiranje in obnova MySQL baz podatkov
  • Na voljo v katerem koli .NET jeziku.
  • Izvoz/uvoz v/iz MemoryStream
  • Pogojni izvoz vrstic (filtrirna tabela ali vrstica)
  • Na voljo so poročila o napredku za izvoz in uvoz nalog.
  • Možnost izvoza vrstic v različne načine. (vstavi, vstavi ignoriraj, zamenjaj, ponovi posodobitev ključa, posodobi)
  • Lahko se uporablja neposredno v ASP.NET ali spletnih storitvah.


MySqlBackup.NET temelji na treh različnih različicah, jeRazvijajte na treh različnih MySQL povezovalnih gonilnikih, lahko izbereš kateregakoli. Kot sledi:

MySqlBackup.NET -> MySql.Data(Prijava do hiperpovezave je vidna.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Prijava do hiperpovezave je vidna.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Prijava do hiperpovezave je vidna.

Ustvarite nov .NET konzolni projekt in dodajte MySqlBackup.NET paketov preko NUGET-a z naslednjim ukazom:

Varnostno kopirajte/izvozite MySQL bazo podatkov z naslednjo kodo:



Uvozite/obnovite MySQL bazo podatkov z naslednjo kodo:

(Konec)




Prejšnji:Orodja za upravljanje diskovnih datotek Everything, SpaceSniffer, Clover
Naslednji:[Praktično delovanje] Konflikti med sklicevanjem na različne različice DLL-jev, ki temeljijo na preusmeritvah
Objavljeno na 21. 10. 2022 00:25:47 |
Uči se učiti
Objavljeno na 15. 11. 2022 18:19:10 |
Nauči se malo
Objavljeno na 13. 01. 2023 16:30:06 |
Oglejte si naslednjo študijo
 Najemodajalec| Objavljeno na 26. 12. 2025 10:05:18 |
.NET/C# uporablja 7z (SharpSevenZip) za stiskanje varnostnih kopij
https://www.itsvse.com/thread-11163-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com