Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 7474|Jawab: 3

[Sumber] [Pertempuran aktual]. NET/C# mengimplementasikan cadangan database MySQL berdasarkan MySqlBackup.NET

[Salin tautan]
Diposting pada 19/10/2022 21.05.55 | | | |
Persyaratan: Forum menggunakan database MySQL, sebelumnya menggunakan alat mydumper yang dikombinasikan dengan tugas terjadwal untuk mencadangkan database di bawah sistem Linux, dan sekarang saya telah membeli server yang didedikasikan untuk penyimpanan di sistem Windows.Bagaimana cara menghadapi database MySQL jarak jauh di Windows?? Menggunakan mysqldump.exe sebenarnya dapat mencadangkan database jarak jauh, tetapi Anda perlu menginstal perangkat lunak MySQL, dan saya menemukan beberapa informasi di Internet bahwa ada paket MySqlBackup.NET yang dikembangkan oleh .NET/C# yang dapat digunakan untuk mencadangkan dan memulihkan database MySQL.

Cadangkan database MySQL jarak jauh secara teratur di lingkungan Linux
https://www.itsvse.com/thread-10099-1-1.html

Pencadangan dan ekspor database MySQL
https://www.itsvse.com/thread-4004-1-1.html

MySqlBackup.NET

Alat untuk mencadangkan dan memulihkan database MySQL di C#/VB.NET/ASP.NET.

Alamat GitHub:Login hyperlink terlihat.

MySqlBackup.NET adalah alat (DLL) yang dapat digunakan untuk mencadangkan/memulihkan database MySQL menggunakan bahasa pemrograman .NET. Ini adalah alternatif untuk MySqlDump.

Alat ini dikembangkan dalam C#, tetapi dapat digunakan dalam bahasa .NET apa pun (yaitu, VB.NET, F#, dll.).

Manfaat lain dari membuat alat ini adalah kita tidak perlu bergantung pada dua applet ——MySqlDump.exe dan MySql.exe untuk melakukan tugas pencadangan dan pemulihan. Kita akan memiliki kontrol lebih besar atas output dengan cara .NET.

Cara paling umum untuk mencadangkan database MySQL adalah dengan menggunakan MySqlDump dan MySQL Workbench.

MySQL Workbench bagus untuk pengembang, tetapi untuk klien atau pengguna akhir, pendekatan yang disarankan adalah mendapatkan setiap preset parameter, yang perlu mereka ketahui hanyalah menekan tombol besar "Cadangan" dan semuanya selesai. Menggunakan MySQL Workbench sebagai alat cadangan bukanlah solusi yang cocok untuk klien atau pengguna akhir.

Di sisi lain, tidak mungkin melakukan MySqlDump.exe langsung dari server web. Seperti yang dilarang beberapa vendor, MySqlBackup akan membantu membangun alat pencadangan berbasis web (ASP.NET).

Fitur

  • Pencadangan dan pemulihan database MySQL
  • Tersedia dalam bahasa .NET apa pun.
  • Ekspor/impor ke/dari MemoryStream
  • Ekspor baris bersyarat (tabel atau baris filter)
  • Laporan kemajuan tersedia untuk mengekspor dan mengimpor tugas.
  • Kemampuan untuk mengekspor baris ke mode yang berbeda. (sisipkan, sisipkan, abaikan, ganti, ulangi pembaruan kunci, perbarui)
  • Dapat digunakan langsung di layanan ASP.NET atau web.


MySqlBackup.NET berdasarkan ada tiga versi berbeda, adalahKembangkan pada tiga driver koneksi MySQL yang berbeda, Anda dapat memilih salah satunya. Sebagai berikut:

MySqlBackup.NET -> MySql.Data(Login hyperlink terlihat.
MySqlBackup.NET.MySqlConnector -> MySqlConnector(Login hyperlink terlihat.
MySqlBackup.Net.DevartExpress -> dotConnect.Express.for.MySQL(Login hyperlink terlihat.

Buat proyek konsol .NET baru dan tambahkan paket MySqlBackup.NET melalui NUGET dengan perintah berikut:

Cadangkan / ekspor database MySQL dengan kode berikut:



Impor/pulihkan database MySQL dengan kode berikut:

(Akhir)




Mantan:Alat manajemen file disk Everything, SpaceSniffer, Clover
Depan:[Operasi Praktis] Konflik antara merujuk ke versi DLL yang berbeda yang mengandalkan pengalihan
Diposting pada 21/10/2022 00.25.47 |
Belajar belajar
Diposting pada 15/11/2022 18.19.10 |
Belajar sedikit
Diposting pada 13/01/2023 16.30.06 |
Lihatlah studi berikutnya
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com