Başka bir bilgisayarda MySQL sunucusuna erişen bir C# Uygulaması var. Bunu IP üzerinden yapmaya çalışıyorum.C# kullanarak uzak bir MySQL sunucusuna nasıl bağlanır?
server = "192.168.10.221";
database = "restaurantdb";
uid = "root";
password = "";
string connectionString;
connectionString = "SERVER=" + server + "; PORT = 3306 ;" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD=" + password + ";";
mycon = new MySqlConnection(connectionString);
Şimdi fikir, ben bilgisayarların her ikisi bağlı hangi internet veya Wi-Fi bağlantısı ile bağlayın olacaktır: İşte benim bağlantı dizesi olduğunu. Sonra veritabanına C# kodlanmış SQL Strings üzerinden erişirdim. Artık onları LAN ağına da bağlayabilirim ama nasıl olduğunu bilmiyorum.
benim kod
{"Access denied for user 'root'@'Crave-PC.lan' (using password: NO)"} System.Exception {MySql.Data.MySqlClient.MySqlException}
Ben ağ üzerinden sunucuya nasıl erişebileceğini bir fikir bu istisna alıyorum?
Parolanızın hatalı olmadığından emin misiniz? Erişim engellendi hatası aldığınız halde bağlantı kurulur, bu nedenle muhtemelen kimlik bilgilerinizde yanlış bir şey var demektir. Belki root sadece localhost'dan giriş yapabilir. Uzaktan erişimi olan bir kullanıcı oluşturun. – AmazingDreams
Uzaktan erişimi olan bir ana bilgisayarı nasıl oluştururum? Ben –
yüklü çalışma tezgahı var Burada da 'root' adında bir kullanıcı var ve hiçbir şifre var –