|
|
Publicēts 19.10.2022 21:05:55
|
|
|
|

Prasības: Forums izmanto MySQL datu bāzi, iepriekš izmantoja mydumper rīku apvienojumā ar plānotajiem uzdevumiem, lai dublētu datu bāzi Linux sistēmā, un tagad esmu iegādājies serveri, kas paredzēts glabāšanai Windows sistēmā.Kā saskarties ar attālo MySQL datu bāzi operētājsistēmā Windows?? Izmantojot mysqldump.exe faktiski var dublēt attālās datu bāzes, bet jums ir jāinstalē MySQL programmatūra, un es atradu informāciju internetā, ka ir MySqlBackup.NET pakotne, ko izstrādājis .NET/C#, ko var izmantot, lai dublētu un atjaunotu MySQL datu bāzes.
MySqlBackup.NET
Rīki MySQL datu bāzu dublēšanai un atjaunošanai C#/VB.NET/ASP.NET.
GitHub adrese:Hipersaites pieteikšanās ir redzama.
MySqlBackup.NET ir rīks (DLL), ko var izmantot, lai dublētu/atjaunotu MySQL datu bāzes, izmantojot .NET programmēšanas valodu. Tā ir alternatīva MySqlDump.
Rīks ir izstrādāts C#, bet to var izmantot jebkurā .NET valodā (t.i., VB.NET, F# utt.).
Vēl viena šī rīka izveides priekšrocība ir tā, ka mums nav jāpaļaujas uz divām sīklietotnēm ——MySqlDump.exe un MySql.exe, lai veiktu dublēšanas un atjaunošanas uzdevumus. Mums būs lielāka kontrole pār izvadi .NET veidā.
Visizplatītākais veids, kā dublēt MySQL datu bāzi, ir izmantot MySqlDump un MySQL Workbench.
MySQL Workbench ir labs izstrādātājiem, bet klientiem vai gala lietotājiem ieteicamā pieeja ir iegūt katru parametru iepriekš iestatīt, viss, kas viņiem jāzina, ir nospiest lielo pogu "Backup" un viss ir izdarīts. MySQL Workbench izmantošana kā rezerves rīks nav piemērots risinājums klientiem vai gala lietotājiem.
No otras puses, nav iespējams veikt MySqlDump.exe tieši no tīmekļa servera. Kā daži pārdevēji aizliedz, MySqlBackup palīdzēs izveidot tīmekļa (ASP.NET) dublēšanas rīkus.
Līdzekļi
- MySQL datu bāzu dublēšana un atgūšana
- Pieejams jebkurā .NET valodā.
- Eksportēt / importēt uz/no MemoryStream
- Nosacītās rindas eksportēšana (filtra tabula vai rinda)
- Progresa atskaites ir pieejamas uzdevumu eksportēšanai un importēšanai.
- Spēja eksportēt rindas uz dažādiem režīmiem. (ievietot, ievietot, ignorēt, aizstāt, atkārtot atslēgas atjaunināšanu, atjaunināt)
- Var izmantot tieši ASP.NET vai tīmekļa pakalpojumos.
MySqlBackup.NET pamatojoties uz trim dažādām versijām, irIzstrādājiet trīs dažādus MySQL savienojuma draiverus, varat izvēlēties jebkuru. Šādi:
MySqlBackup.NET -> MySql.Data(Hipersaites pieteikšanās ir redzama.) MySqlBackup.NET.MySqlConnector -> MySqlConnector(Hipersaites pieteikšanās ir redzama.) MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Hipersaites pieteikšanās ir redzama.)
Izveidojiet jaunu .NET konsoles projektu un pievienojiet MySqlBackup.NET pakotnes, izmantojot NUGET ar šādu komandu:
Dublējiet / eksportējiet MySQL datu bāzi ar šādu kodu:
Importējiet / atjaunojiet MySQL datu bāzi ar šādu kodu:
(Beigas)
|
Iepriekšējo:Diska failu pārvaldības rīki Viss, SpaceSniffer, ĀboliņšNākamo:[Praktiskā darbība] Konflikti starp atsaucēm uz dažādām DLL versijām, kas balstās uz novirzīšanu
|