|
|
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.
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, CloverDepan:[Operasi Praktis] Konflik antara merujuk ke versi DLL yang berbeda yang mengandalkan pengalihan
|