Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 7474|Vastaus: 3

[Lähde] [Varsinaista taistelua]. NET/C# toteuttaa MySQL-tietokannan varmuuskopiot MySqlBackup.NET

[Kopioi linkki]
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.

Varmuuskopioi säännöllisesti etä-MySQL-tietokantoja Linux-ympäristöissä
https://www.itsvse.com/thread-10099-1-1.html

MySQL-tietokannan varmuuskopiointi ja vienti
https://www.itsvse.com/thread-4004-1-1.html

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, Clover
Seuraava:[Käytännön toiminta] Ristiriidat eri DLL-versioiden välillä, jotka perustuvat uudelleenohjauksiin
Julkaistu 21.10.2022 0.25.47 |
Opettele oppimaan
Julkaistu 15.11.2022 18.19.10 |
Opiskele vähän
Julkaistu 13.1.2023 16.30.06 |
Katso seuraava tutkimus
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com