0

ユーザーがログオフしたときにプログラムを実行するクライアント用のアプリケーションを開発します。

これまでのプログラムは、すべてのユーザーのインターネット閲覧履歴を取得して html ファイルに保存していましたが、MySQL アプローチに切り替えたいと考えています。

すべての MySQL が機能していますが、ログオフ時にアプリケーションが実行されます。

私のPCから、資格情報を使用してMySQLサーバーに直接接続でき、そのすべてがローカルネットワーク上にあるため、問題はありません。

しかし、この問題にフラグが立てられます...

  Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: historylog.exe
  Problem Signature 02: 2.0.0.0
  Problem Signature 03: 516410a9
  Problem Signature 04: MySql.Data
  Problem Signature 05: 6.0.7.0
  Problem Signature 06: 4c75af83
  Problem Signature 07: fc
  Problem Signature 08: 64
  Problem Signature 09: MySql.Data.MySqlClient.MySql
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:    2057
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

オンラインの人々によると、0a9eはサーバーへのアクセス許可がないことを意味しますが、必要なテーブルへの完全な許可であり、実際にはサーバー自体への完全な許可です

助言がありますか?

4

2 に答える 2

0

あなたは実行する必要があります

mysql> SHOW GRANTS FOR 'youruser'@'yourdomain';

ユーザーが正しい権限を持っていることを確認するため。また、承認されたドメインから接続していることを確認する必要があります。特定のサブネットに対して認可を付与/拒否できます。助成金のドキュメントを参照してください

于 2013-04-09T13:25:48.740 に答える