2016-03-31 14 views
0

Merhaba Azure veritabanındaki tek kullanıcıya ayrıcalıklar veren ciddi sorunlar yaşıyorum. Azure Auto'nun bana sağladığı kullanıcıya MySql workbench giriş yaptım, ama aynı bağlantı dizesini kullanarak yaptığım bir programa bağlanmaya çalıştığımda, erişim reddedildi hatalarını alıyorum.Azure MySql Datanase için ayrıcalıklar verilemiyor.

ben mysql aşağıdaki kodu kullanarak varsayılan kullanıcıya tüm yetkileri vermek çalışıyorum ama erişilen alıyorum herhangi bir yardım mutluluk duyacağız

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

yalanladı.

DÜZENLEME: root şifresini yok ben sadece kullanıcı adı ve şifre masmavi 2015 vs (görünüşte

+0

Kök olarak giriş yaptınız mı? – ryekayo

+0

Kullanıcı adı ve parola azure ile giriş yaptım Bağlantı panosunun altındaki gösterge panosunda bana haber ver – Bunion

+0

Komutu root kullanıcısı olarak çalıştırmayı deneyebilir misin? – ryekayo

cevap

1

benim web formu projesinde MySQL.Data almak için külçe kullanılan bana sağladı var) ve aşağıdaki koddaki cleardb bağlantı dizesini eklemek benim için çalıştı. Aynı zamanda MySQL çalışma tezgahını aynı makineden de bağlayabiliyorum. Bu sizin için de çalışmalıdır. lütfen kontrol et ve beni bilgilendir.

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

Teşekkürler! geç cevap verdiğim için özür dilerim – Bunion