問題タブ [mysqlbackup.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3888 参照

c# - C#でmysql.exeを使用してmysqlダンプファイルを復元できません

これでmysqlデータベースダンプファイル(utf8)を正常に作成しました:

次の1行のコマンドでWindowsCMDを使用することにより、utf8ダンプファイルをデータベースに正常に復元できます。

しかし、C#でコマンドを実行できませんでした。どこがおかしいのか教えていただけませんか。どうもありがとうございます。以下は私のコマンドです:

0 投票する
1 に答える
2253 参照

c# - Exception when using MySqlBackup.NET to export database

I used the following code for backup the MYSQL database.

my stack trace is following -

But there is a exception and is says there is a null references exception. when i pass the data to the database through the C# program. it was successfully inserted there were no exception. this exception only occur in when i try to backup the database through the C# program. i used 2 Dll files that was in above link. those are - MySql.Data.dll MySqlBackup.dll

I can not solve this exception. Please help.

Exception

0 投票する
1 に答える
86 参照

c# - MySqlBackup.NET QueryExpress.ExecuteScalarStr() は、バックティックの代わりに二重引用符で囲まれた文字列を出力します

私は MySqlBackup.dll (MySqlBackup.NET) を使用しています。これは、MySql.Data.dll を使用してデータベースをダンプします。MySqlBackup.NET がこの動作を引き起こしていると考えたので、方程式から外しました。私のソリューションでこのコードを実行すると:

私は得る

二重引用符を使用しているため、復元には使用できません。これは、上記のコードと MySqlBackup.NET の両方を使用した場合に発生します。ソース コードで提供される MySqlBackup.NET テスト アプリケーションを使用すると、正しい結果が得られます (二重引用符の代わりにバッククォートを使用します)。

このクエリを mysql CLI で実行すると、正しいバージョンも取得されます (バッククォート付き)。全体で同じ接続文字列を使用しています。

ダンプが作成された後に検索して置き換えるのはばかげています。これの原因は何ですか?

0 投票する
1 に答える
2995 参照

c# - C# を使用して特定の MySQL テーブルをバックアップする方法

C# でMySqlBackup.dllを使用して MySQL テーブルのバックアップを行っています。MySQL スキーマ内の特定のテーブルをバックアップする方法がわかりません。C# を使用して 1 つまたは 2 つの特定のテーブルのみをバックアップするにはどうすればよいですか?

0 投票する
0 に答える
115 参照

mysql - Android クライアント (Xamarin) から MariaDB データベースをバックアップする

MySQLBackup.net は Windows アプリケーションでは正常に動作しますが、Xamarin では動作しません (まったく同じコードでテスト済み)。

使用できる回避策や代替手段はありますか? 私は本当に迷っています...

Linux (Debian9) MariaDB サーバーからデータベースをバックアップしたいので、MySqlBackup.NET を見つけましたが、Xamarin で動作させるものは何もありません。

バックアップするコードがあります(Windowsコンソールアプリで動作します):

例外の取得: 'MySql.Data.MySqlClient.Replication.ReplicationManager' の型初期化子が例外をスローしました。

0 投票する
1 に答える
177 参照

c# - MySql.Data バージョンでの MySqlBackup.NET の問題

MySQL をデータベースとして使用する winforms アプリケーションが 1 つあります。パッケージ MySqlBackup.NET を使用して、アプリケーションでバックアップ タスクを実行していました。

ここで、MySQL コネクタをバージョン 8.0.17 に更新し、MySqlBackup.NET をバージョン 2.3.0 に更新しました。これは最新の安定したバージョンです。

問題は、MySqlBackup.NET を使用してバックアップを実行しようとすると、「ファイルまたはアセンブリ MySql.Data、バージョン = 8.0.16.0 をロードできませんでした」というエラーが 1 つ表示されることです。

つまり、MySqlBackup.NET は MySql.Data バージョン 8.0.16.0 を見つけようとしていますが、私が持っているのは 8.0.17 であるため失敗します。

これは私にはほとんど意味がありません。結局、MySqlBackup.NET バージョン 2.3.0 の依存関係は、MySql.Data バージョン 8.0.16.0 以上が必要であると述べており、私が持っているものは明らかに満足しています。

この問題を解決するにはどうすればよいですか? 私の最初のアイデアは、GitHub で MySqlBackup.NET のリポジトリを複製し、参照を 8.0.17 に更新して自分でビルドすることでしたが、これはおそらく最後のオプションだと思います。