2016-03-31 16 views
0

こんにちは私はAzureデータベースの唯一のユーザーに特権を与えることに重大な問題があります。私はMySqlワークベンチに、azure autoが提供しているユーザーにログオンしていますが、同じ接続文字列を使用しているプログラムを介して接続しようとすると、アクセスが拒否されています。Azure MySql Datanaseに権限を付与することができません

私は、MySQLに次のコードを使用して、デフォルトのユーザーにすべての権限を付与しようとしていますが、私がアクセス取得していますが任意の助けをいただければ幸い

GRANT ALL ON databasename.* TO 'USERNAME'@'%'; 

を否定しました。

編集:私は、ユーザーrootのパスワードを持っていない私は、ユーザー名とパスワード紺碧は2015対(どうやら

+0

rootでログインしていますか? – ryekayo

+0

ユーザー名とパスワードでログインしましたazureダッシュボードパネルの接続文字列の下に – Bunion

+0

と入力してください。rootユーザーとしてコマンドを実行できますか? – ryekayo

答えて

1

私は私のWebフォームプロジェクトでMySQL.Dataを取得するためにナゲットを使用して私を提供している必要があり)、以下のコードでcleardb接続文字列を追加すると、私のために働きました。また、同じマシンからMySQLワークベンチを使用して接続することもできます。これもあなたのために働くはずです。確認して私に知らせてください。

MySql.Data.MySqlClient.MySqlConnection conn; 
    string myConnectionString; 

    myConnectionString = "<your cleardb conn string>"; 

    try 
    { 
     conn = new MySql.Data.MySqlClient.MySqlConnection(); 
     conn.ConnectionString = myConnectionString; 
     conn.Open(); 
     System.Data.ConnectionState state = conn.State; 
    } 
    catch (MySql.Data.MySqlClient.MySqlException ex) 
    { 
     Console.Write(ex.Message); 
    } 
+0

ありがとう!返事が遅れて申し訳ありません – Bunion

関連する問題