|
|
Közzétéve 2022. 10. 19. 21:05:55
|
|
|
|

Követelmények: A fórum MySQL adatbázist használ, korábban a mydumper eszközt használtuk ütemezett feladatokkal, hogy lementsék az adatbázist Linux rendszerben, és most vettem egy szervert, amely a Windows rendszeren tárolt tárolásra van dedikálva.Hogyan nézhetek szembe egy távoli MySQL adatbázissal Windowson?? Az mysqldump.exe használata valójában mentőmentesített távoli adatbázisokat, de telepíteni kell MySQL szoftvert, és találtam néhány információt az interneten, hogy van egy MySqlBackup.NET csomag, amit .NET/C# fejlesztett, és amellyel MySQL adatbázisokat lehet biztonsági mentésre és helyreállításra.
MySqlBackup.NET
Eszközök MySQL adatbázisok mentésére és visszaállítására a C#/VB.NET/ASP.NET nyelven.
GitHub cím:A hiperlink bejelentkezés látható.
MySqlBackup.NET egy eszköz (DLL), amely MySQL adatbázisok mentésére vagy visszaállítására használható a .NET programozási nyelv használatával. Ez alternatíva a MySqlDump-nek.
Az eszköz C#-ban készült, de bármilyen .NET nyelven használható (pl. VB.NET, F# stb.).
Az eszköz további előnye, hogy nem kell két applet-re támaszkodnunk ——MySqlDump.exe és MySql.exe a mentés és helyreállítás elvégzéséhez. Nagyobb kontrollunk lesz a kimenet felett .NET módon.
A leggyakoribb módja a MySQL adatbázis mentésének a MySqlDump és a MySQL Workbench használata.
A MySQL Workbench jó fejlesztőknek, de klienseknek vagy végfelhasználóknak ajánlott megközelítés, hogy minden paramétert előre beállítanak, csak annyit kell tudniuk, hogy megnyomják a nagy "Backup" gombot, és minden kész. A MySQL Workbench mentési eszközként való használata nem megfelelő megoldás sem ügyfelek, sem végfelhasználók számára.
Másrészt nem lehet MySqlDump.exe közvetlenül webszerverről végrehajtani. Ahogy egyes gyártók tiltják, a MySqlBackup webalapú (ASP.NET) biztonsági mentési eszközök fejlesztésében segít.
Funkciók
- MySQL adatbázisok mentése és helyreállítása
- Elérhető bármely .NET nyelven.
- Export/import a MemoryStream-be/onnan
- Feltételes sor export (szűrőtábla vagy sor)
- Előrehaladási jelentések elérhetők a feladatok exportálásához és importjához.
- Lehetőség a sorok exportálására különböző módokba. (bekerülés, bekerülés, figyelmen kívül hagyás, csere, kulcsfrissítés ismétlése, frissítés)
- Közvetlenül használható ASP.NET vagy webes szolgáltatásokban.
MySqlBackup.NET három különböző verzió alapján vanFejlesztés három különböző MySQL kapcsolati driverrel, bármelyiket választhatod. Következőképpen:
MySqlBackup.NET -> MySql.Data(A hiperlink bejelentkezés látható.) MySqlBackup.NET.MySqlConnector -> MySqlConnector(A hiperlink bejelentkezés látható.) MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(A hiperlink bejelentkezés látható.)
Hozz létre egy új .NET konzolprojektet, és MySqlBackup.NET csomagokat adj hozzá NUGET-en keresztül a következő parancskal:
A MySQL adatbázis mentelése és exportálása a következő kóddal:
Importálja/helyreállítani a MySQL adatbázist a következő kóddal:
(Vége)
|
Előző:Lemezfájlkezelő eszközök Minden, SpaceSniffer, CloverKövetkező:[Gyakorlati művelet] Ellentétek a különböző DLL-verziók között, amelyek átirányításra támaszkodnak
|