|
|
Julkaistu 19.10.2022 21.05.55
|
|
|
|

Vaatimukset: Foorumi käyttää MySQL-tietokantaa, aiemmin käytin mydumper-työkalua yhdistettynä aikataulutettuihin tehtäviin varmuuskopioimaan tietokannan Linux-järjestelmässä, ja nyt olen ostanut palvelimen, joka on omistettu Windows-järjestelmän tallennukselle.Miten kohtaan etä-MySQL-tietokannan Windowsissa?? mysqldump.exe avulla voi oikeasti varmuuskopioida etätietokantoja, mutta sinun täytyy asentaa MySQL-ohjelmisto, ja löysin internetistä tietoa, että .NET/C#:lla on kehittänyt MySqlBackup.NET-paketti, jota voi käyttää MySQL-tietokantojen varmuuskopiointiin ja palautukseen.
MySqlBackup.NET
Työkaluja MySQL-tietokantojen varmuuskopiointiin ja palautukseen C#/VB.NET/ASP.NET.
GitHub-osoite:Hyperlinkin kirjautuminen on näkyvissä.
MySqlBackup.NET on työkalu (DLL), jota voidaan käyttää MySQL-tietokantojen varmuuskopiointiin/palautukseen .NET-ohjelmointikielellä. Se on vaihtoehto MySqlDumpille.
Työkalu on kehitetty C#:lla, mutta sitä voidaan käyttää millä tahansa .NET-kielellä (esim. VB.NET, F# jne.).
Toinen hyöty tämän työkalun tekemisessä on, että meidän ei tarvitse luottaa kahteen appletiin ——MySqlDump.exe ja MySql.exe varmuuskopiointi- ja palautustehtävien suorittamisessa. Meillä on enemmän kontrollia lähtöön .NET-tyyliin.
Yleisin tapa varmuuskopioida MySQL-tietokanta on käyttää MySqlDumpia ja MySQL Workbenchiä.
MySQL Workbench sopii kehittäjille, mutta asiakkaille tai loppukäyttäjille suositeltava lähestymistapa on saada jokainen parametri valmiiksi – heidän tarvitsee vain painaa isoa painiketta "Varmuuskopio" ja kaikki on tehty. MySQL Workbenchin käyttäminen varmuuskopiointityökaluna ei ole sopiva ratkaisu asiakkaille tai loppukäyttäjille.
Toisaalta MySqlDump.exe ei ole mahdollista suorittaa suoraan web-palvelimelta. Kuten jotkut toimittajat kieltävät, MySqlBackup auttaa rakentamaan verkkopohjaisia (ASP.NET) varmuuskopiointityökaluja.
Ominaisuuksia
- MySQL-tietokantojen varmuuskopiointi ja palautus
- Saatavilla millä tahansa .NET-kielellä.
- Vienti/tuonti MemoryStreamiin ja sieltä
- Ehdollinen rivin vienti (suodatintaulu tai rivi)
- Edistymisraportteja on saatavilla tehtävien vientiin ja tuontiin.
- Mahdollisuus viedä rivejä eri tiloihin. (lisää, lisää, ohittaa, vaihda, toista avaimen päivitys, päivitä)
- Sitä voi käyttää suoraan ASP.NET- tai verkkopalveluissa.
MySqlBackup.NET perustuu kolmeen eri versioon, onKehitä kolmella eri MySQL-yhteysajurilla, voit valita minkä tahansa. Seuraavasti:
MySqlBackup.NET -> MySql.Data(Hyperlinkin kirjautuminen on näkyvissä.) MySqlBackup.NET.MySqlConnector -> MySqlConnector(Hyperlinkin kirjautuminen on näkyvissä.) MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Hyperlinkin kirjautuminen on näkyvissä.)
Luo uusi .NET-konsoliprojekti ja lisää MySqlBackup.NET paketteja NUGETin kautta seuraavalla komennolla:
Varmuuskopioi/vienti MySQL-tietokanta seuraavalla koodilla:
Tuo ja palauta MySQL-tietokanta seuraavalla koodilla:
(Loppu)
|
Edellinen:Levytiedostojen hallintatyökalut Everything, SpaceSniffer, CloverSeuraava:[Käytännön toiminta] Ristiriidat eri DLL-versioiden välillä, jotka perustuvat uudelleenohjauksiin
|