Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7474|Odpoveď: 3

[Zdroj] [Skutočný boj]. NET/C# implementuje zálohy MySQL databázy založené na MySqlBackup.NET

[Kopírovať odkaz]
Zverejnené 19. 10. 2022 21:05:55 | | | |
Požiadavky: Fórum používa MySQL databázu, predtým som používal nástroj mydumper kombinovaný s plánovanými úlohami na zálohovanie databázy v systéme Linux a teraz som si zakúpil server vyhradený na úložisko v systéme Windows.Ako mám čeliť vzdialenej MySQL databáze na Windows?? Použitie mysqldump.exe dokáže zálohovať vzdialené databázy, ale musíte nainštalovať MySQL softvér a našiel som na internete informácie, že existuje MySqlBackup.NET balík vyvinutý .NET/C#, ktorý sa dá použiť na zálohovanie a obnovu MySQL databáz.

Pravidelne zálohujte vzdialené MySQL databázy v Linuxových prostrediach
https://www.itsvse.com/thread-10099-1-1.html

Zálohovanie a export databázy MySQL
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Nástroje na zálohovanie a obnovu MySQL databáz v C#/VB.NET/ASP.NET.

GitHub adresa:Prihlásenie na hypertextový odkaz je viditeľné.

MySqlBackup.NET je nástroj (DLL), ktorý možno použiť na zálohovanie/obnovu MySQL databáz pomocou programovacieho jazyka .NET. Je to alternatíva k MySqlDump.

Nástroj je vyvinutý v C#, ale dá sa použiť v akomkoľvek .NET jazyku (napr. VB.NET, F# a pod.).

Ďalšou výhodou tohto nástroja je, že sa nemusíme spoliehať na dva applety ——MySqlDump.exe a MySql.exe na vykonávanie zálohovacích a obnovovacích úloh. Budeme mať väčšiu kontrolu nad výstupom v .NET podobe.

Najbežnejším spôsobom, ako zálohovať MySQL databázu, je použiť MySqlDump a MySQL Workbench.

MySQL Workbench je dobrý pre vývojárov, ale pre klientov alebo koncových používateľov je odporúčaný prístup mať každý parameter prednastavený, stačí stlačiť veľké tlačidlo "Zálohovať" a všetko je hotové. Používanie MySQL Workbench ako zálohovacieho nástroja nie je vhodné riešenie pre klientov ani koncových používateľov.

Na druhej strane nie je možné vykonávať MySqlDump.exe priamo z webového servera. Keďže niektorí dodávatelia zakazujú, MySqlBackup pomôže vytvárať webové (ASP.NET) zálohovacie nástroje.

Funkcie

  • Zálohovanie a obnova MySQL databáz
  • Dostupné v akomkoľvek .NET jazyku.
  • Export/import do/z MemoryStream
  • Podmienený export riadku (filtračná tabuľka alebo riadok)
  • Na export a import úloh sú dostupné správy o pokroku.
  • Možnosť exportovať riadky do rôznych režimov. (vložiť, vložiť ignorovať, nahradiť, opakovať aktualizáciu kľúča, aktualizovať)
  • Môže byť použitý priamo v ASP.NET alebo webových službách.


MySqlBackup.NET na základe toho existujú tri rôzne verzie, jeVývoj na troch rôznych MySQL ovládačoch pripojenia, môžete si vybrať ktorúkoľvek. Takto:

MySqlBackup.NET -> MySql.Data(Prihlásenie na hypertextový odkaz je viditeľné.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Prihlásenie na hypertextový odkaz je viditeľné.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Prihlásenie na hypertextový odkaz je viditeľné.

Vytvorte nový .NET konzolový projekt a pridajte MySqlBackup.NET balíky cez NUGET pomocou nasledujúceho príkazu:

Zálohujte/exportujte databázu MySQL s nasledujúcim kódom:



Importovať/obnovovať databázu MySQL pomocou nasledujúceho kódu:

(Koniec)




Predchádzajúci:Nástroje na správu súborov na disku: Všetko, SpaceSniffer, Clover
Budúci:[Praktická prevádzka] Konflikty medzi odkazovaním na rôzne verzie DLL, ktoré sa spoliehajú na presmerovania
Zverejnené 21. 10. 2022 0:25:47 |
Naučte sa učiť
Zverejnené 15. 11. 2022 18:19:10 |
Nauč sa trochu
Zverejnené 13. 1. 2023 16:30:06 |
Pozrite sa na ďalšiu štúdiu
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com