|
|
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.
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, CloverJärgmine:[Praktiline operatsioon] Konfliktid erinevate DLL-ide versioonide vahel, mis tuginevad ümbersuunamistele
|