Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 7474|Risposta: 3

[Fonte] [Combattimento vero e proprio]. NET/C# implementa backup del database MySQL basati su MySqlBackup.NET

[Copiato link]
Pubblicato su 19/10/2022 21:05:55 | | | |
Requisiti: Il forum utilizza un database MySQL, in precedenza utilizzava lo strumento mydumper combinato con task programmate per fare il backup del database sotto il sistema Linux, e ora ho acquistato un server dedicato allo storage sul sistema Windows.Come posso affrontare un database MySQL remoto su Windows?? Usare mysqldump.exe può effettivamente fare il backup di database remoti, ma devi installare il software MySQL, e ho trovato informazioni su Internet che indicano che esiste un pacchetto MySqlBackup.NET sviluppato da .NET/C# che può essere usato per fare backup e ripristinare database MySQL.

Effettuo regolarmente backup di database MySQL remoti in ambienti Linux
https://www.itsvse.com/thread-10099-1-1.html

Backup ed esportazione del database MySQL
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Strumenti per fare backup e ripristinare database MySQL in C#/VB.NET/ASP.NET.

Indirizzo GitHub:Il login del link ipertestuale è visibile.

MySqlBackup.NET è uno strumento (DLL) che può essere utilizzato per fare backup/ripristino di database MySQL utilizzando il linguaggio di programmazione .NET. È un'alternativa a MySqlDump.

Lo strumento è sviluppato in C#, ma può essere utilizzato in qualsiasi linguaggio .NET (ad esempio, VB.NET, F#, ecc.).

Un altro vantaggio di realizzare questo strumento è che non dobbiamo affidarci a due applet, ——MySqlDump.exe e MySql.exe per eseguire compiti di backup e ripristino. Avremo più controllo sull'output in modo .NET.

Il modo più comune per fare il backup di un database MySQL è utilizzare MySqlDump e MySQL Workbench.

MySQL Workbench è buono per gli sviluppatori, ma per i client o gli utenti finali l'approccio consigliato è ottenere ogni parametro preimpostato, tutto ciò che devono sapere è premere il grande pulsante "Backup" e tutto è fatto. Utilizzare MySQL Workbench come strumento di backup non è una soluzione adatta né per i client né per gli utenti finali.

D'altra parte, non è possibile eseguire MySqlDump.exe direttamente da un server web. Come alcuni fornitori vietano, MySqlBackup aiuterà a costruire strumenti di backup web (ASP.NET).

tratti somatici

  • Backup e recupero di database MySQL
  • Disponibile in qualsiasi linguaggio .NET.
  • Esportazione/importazione da/da MemoryStream
  • Esportazione condizionale di righe (tabella o riga di filtro)
  • Sono disponibili rapporti di progresso per l'esportazione e l'importazione di compiti.
  • Possibilità di esportare righe in diverse modalità. (inserire, inserire, ignorare, sostituire, ripetere aggiornamento della tasta, aggiornare)
  • Può essere utilizzato direttamente in ASP.NET o servizi web.


MySqlBackup.NET basandosi sul fatto che esistono tre versioni diverse, èSviluppa su tre diversi driver di connessione MySQL, puoi scegliere qualsiasi cosa. Come segue:

MySqlBackup.NET -> MySql.Data(Il login del link ipertestuale è visibile.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Il login del link ipertestuale è visibile.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Il login del link ipertestuale è visibile.

Crea un nuovo progetto console .NET e aggiungi MySqlBackup.NET pacchetti tramite NUGET con il seguente comando:

Fai un backup/esporta il database MySQL con il seguente codice:



Importa/ripristina il database MySQL con il seguente codice:

(Fine)




Precedente:Strumenti di gestione file su disco Everything, SpaceSniffer, Clover
Prossimo:[Operazione Pratica] Conflitti tra il riferimento a diverse versioni di DLL che si basano su reindirizzamenti
Pubblicato su 21/10/2022 00:25:47 |
Impara a imparare
Pubblicato su 15/11/2022 18:19:10 |
Impara un po'
Pubblicato su 13/01/2023 16:30:06 |
Dai un'occhiata al prossimo studio
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com