See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 7474|Vastuse: 3

[Allikas] [Päris lahing]. NET/C# rakendab MySQL andmebaasi varukoopiaid, mis põhinevad MySqlBackup.NET

[Kopeeri link]
Postitatud 19.10.2022 21:05:55 | | | |
Nõuded: Foorum kasutab MySQL andmebaasi, varem kasutati mydumper tööriista koos ajastatud ülesannetega, et varundada andmebaasi Linuxi süsteemi all, ja nüüd olen ostnud serveri, mis on pühendatud Windowsi süsteemi salvestuseks.Kuidas ma saan Windowsis kaug-MySQL andmebaasiga silmitsi seista?? mysqldump.exe kasutamine võimaldab tegelikult kaugandmebaase varundada, kuid pead paigaldama MySQL tarkvara, ja leidsin internetist infot, et .NET/C# on arendanud MySqlBackup.NET pakett, mida saab kasutada MySQL andmebaaside varundamiseks ja taastamiseks.

Regulaarselt varundage MySQL kaugbaase Linuxi keskkondades
https://www.itsvse.com/thread-10099-1-1.html

MySQL andmebaasi varundamine ja eksport
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Tööriistad MySQL andmebaaside varundamiseks ja taastamiseks C#/VB.NET/ASP.NET-is.

GitHubi aadress:Hüperlingi sisselogimine on nähtav.

MySqlBackup.NET on tööriist (DLL), mida saab kasutada MySQL andmebaaside varundamiseks/taastamiseks .NET programmeerimiskeele abil. See on alternatiiv MySqlDumpile.

Tööriist on arendatud C# keeles, kuid seda saab kasutada igas .NET keeles (nt VB.NET, F# jne).

Teine selle tööriista eelis on see, et me ei pea varundamise ja taastamise jaoks lootma kahele appletile ——MySqlDump.exe ja MySql.exe. Meil on väljundi üle rohkem kontrolli .NET meetodil.

Kõige tavalisem viis MySQL andmebaasi varundamiseks on kasutada MySqlDumpi ja MySQL Workbenchi.

MySQL Workbench sobib hästi arendajatele, kuid klientidele või lõppkasutajatele soovitatakse saada iga parameetri eelseadistus, kõik, mida nad peavad teadma, on vajutada suurt nuppu "Backup" ja kõik on tehtud. MySQL Workbenchi kasutamine varundustööriistana ei ole sobiv lahendus klientidele ega lõppkasutajatele.

Teisest küljest ei ole võimalik MySqlDump.exe otse veebiserverist teha. Nagu mõned tootjad keelavad, aitab MySqlBackup luua veebipõhiseid (ASP.NET) varundustööriistu.

Funktsioonid

  • MySQL andmebaaside varundamine ja taastamine
  • Saadaval igas .NET keeles.
  • Eksport/import MemoryStreami/sealt
  • Tingimusliku rea eksport (filtritabel või rida)
  • Eduaruanded on saadaval ülesannete eksportimiseks ja importimiseks.
  • Võimalus eksportida ridu erinevatesse režiimidesse. (sisesta, sisesta, ignoreeri, asenda, korda võtme uuendamine, uuendamine)
  • Saab kasutada otse ASP.NET või veebiteenustes.


MySqlBackup.NET põhineb kolmel erineval versioonil, onArenda kolme erineva MySQL ühenduse draiveri peal, sa võid valida ükskõik millise. Järgmiselt:

MySqlBackup.NET -> MySql.Data(Hüperlingi sisselogimine on nähtav.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Hüperlingi sisselogimine on nähtav.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Hüperlingi sisselogimine on nähtav.

Loo uus .NET konsooliprojekt ja lisa MySqlBackup.NET pakette NUGET kaudu järgmise käsuga:

MySQL andmebaasi varundamine/eksportimine järgmise koodiga:



Importi/taastada MySQL andmebaas järgmise koodiga:

(Lõpp)




Eelmine:Kettafailihalduse tööriistad Everything, SpaceSniffer, Clover
Järgmine:[Praktiline operatsioon] Konfliktid erinevate DLL-ide versioonide vahel, mis tuginevad ümbersuunamistele
Postitatud 21.10.2022 00:25:47 |
Õpi õppima
Postitatud 15.11.2022 18:19:10 |
Õpi natuke
Postitatud 13.01.2023 16:30:06 |
Vaata järgmist uuringut
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com