Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7474|Odpověď: 3

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

[Kopírovat odkaz]
Zveřejněno 19.10.2022 21:05:55 | | | |
Požadavky: Fórum používá databázi MySQL, dříve jsem používal nástroj mydumper v kombinaci s plánovanými úlohami k zálohování databáze v systému Linux a nyní jsem si zakoupil server vyhrazený pro ukládání dat na systému Windows.Jak se postavím vzdálené MySQL databázi na Windows?? Použitím mysqldump.exe lze skutečně zálohovat vzdálené databáze, ale musíte nainstalovat software MySQL a našel jsem na internetu informace, že existuje MySqlBackup.NET balíček vyvinutý .NET/C#, který lze použít k zálohování a obnově MySQL databází.

Pravidelně zálohujte vzdálené MySQL databáze v linuxových prostředích
https://www.itsvse.com/thread-10099-1-1.html

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

MySqlBackup.NET

Nástroje pro zálohování a obnovu databází MySQL v C#/VB.NET/ASP.NET.

Adresa GitHubu:Přihlášení k hypertextovému odkazu je viditelné.

MySqlBackup.NET je nástroj (DLL), který lze použít k zálohování/obnově databází MySQL pomocí programovacího jazyka .NET. Je to alternativa k MySqlDump.

Nástroj je vyvinut v C#, ale lze jej použít v jakémkoli .NET jazyce (např. VB.NET, F# atd.).

Další výhodou tohoto nástroje je, že nemusíme spoléhat na dva aplety ——MySqlDump.exe a MySql.exe pro provádění zálohovacích a obnovovacích úkolů. Budeme mít větší kontrolu nad výstupem v .NET stylu.

Nejběžnějším způsobem, jak zálohovat MySQL databázi, je použít MySqlDump a MySQL Workbench.

MySQL Workbench je dobrý pro vývojáře, ale pro klienty nebo koncové uživatele je doporučený přístup mít přednastavený každý parametr, stačí jen stisknout velké tlačítko "Zálohovat" a vše je hotové. Používání MySQL Workbench jako zálohovacího nástroje není vhodné řešení pro klienty ani koncové uživatele.

Na druhou stranu není možné provádět MySqlDump.exe přímo z webového serveru. Jak někteří dodavatelé zakazují, MySqlBackup pomůže vytvářet webové (ASP.NET) zálohovací nástroje.

rysy

  • Zálohování a obnova databází MySQL
  • Dostupné v jakémkoli .NET jazyce.
  • Export/import do/z MemoryStream
  • Podmíněný export řádků (filtrační tabulka nebo řádek)
  • Jsou k dispozici zprávy o pokroku pro export a import úkolů.
  • Možnost exportovat řádky do různých režimů. (vložit, vložit ignorovat, nahrazovat, opakovat aktualizaci klávesy, aktualizovat)
  • Lze jej použít přímo v ASP.NET nebo webových službách.


MySqlBackup.NET na základě toho existují tři různé verze, a toVyvíjejte na třech různých MySQL ovladačích připojení, můžete si vybrat kterýkoliv. Následovně:

MySqlBackup.NET -> MySql.Data(Přihlášení k hypertextovému odkazu je viditelné.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Přihlášení k hypertextovému odkazu je viditelné.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Přihlášení k hypertextovému odkazu je viditelné.

Vytvořte nový .NET konzolový projekt a přidejte MySqlBackup.NET balíčků pomocí NUGET pomocí následujícího příkazu:

Zálohujte/exportujte databázi MySQL pomocí následujícího kódu:



Import/obnov databáze MySQL pomocí následujícího kódu:

(Konec)




Předchozí:Nástroje pro správu diskových souborů Everything, SpaceSniffer, Clover
Další:[Praktické použití] Konflikty mezi odkazováním na různé verze DLL, které spoléhají na přesměrování
Zveřejněno 21.10.2022 0:25:47 |
Učte se učit
Zveřejněno 15.11.2022 18:19:10 |
Trochu se naučte
Zveřejněno 13.01.2023 16:30:06 |
Podívejte se na další studii
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com