私は開発マシンでユーザーアカウントを作成せずに作業しています。ユーザーはMySQL、c#、asp.NET MVCには存在しません
私は変数のconnectionstringオフコース値を保持するグローバル変数によってどこでも接続を開くことができます定数を変更することはできません。
私はmysqlサーバにデフォルトで来るrootアカウントを使って接続を開きます。どこでもうまく動作します。
が、私のコードは、サーバが、私は、彼らはどこでも問題なく動作したルートでの接続のオープンこと、見つかったとしても、デバッグにこのエラーを得た理由
The user specified as a definer ('admin'@'localhost') does not exist
は、私にはわからないというエラーを返すコマンドを実行しようelse。
だから、問題は私がrootで開いている接続でさえ、admin @ localhostについて教えてくれる理由です。
は、自分のコードが何者かを認証しようとしたり、管理者アカウントを必要としたりしていても、私には例外を与えません。
あなたは何が間違っているのか知っていますか?
としてMySQLに
ログこんにちは、それは何かがユーザまたはネットワークアクセス権に関するサーバー側で変更されている可能性がありますか? –