C# mySql Veritabanı Port Değiştirme Nasıl Oluyor ?

Bu konuyu görüntüleyen kullanıcılar Konu (Kayıtlı: 0, Misafir: 1)

using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data.Odbc;

//VERİTABANI BAĞLANTISI-----------------------------------------------------------------------------------
private static string sIp = "*****************"; // Sunucu IP Adresi
private static string sDB = "****************"; // Veritabanı
private static string sKA = "****************"; // Kullanıcı Adı
private static string sSifre = "**************"; // Şifre

public MySqlConnection mysqlbaglan = new MySqlConnection("Server=" + sIp +";Database=" + sDB + ";Uid=" + sKA + ";Pwd='" + sSifre + "';");

Bu kod ile bağlantı yapmaya çalışıyorum ama ;
MySql.Data.MySqlClient.MySqlException: 'Unable to connect to any of the specified MySQL hosts.'
hatası alıyorum. normal host 3306 ama benim 3308 ile bağlanmam gerekiyor yardım edebilir misiniz.

MySql.Data kütüphanesi ekli
Visual Studio 2017
 
C#:
//VERİTABANI BAĞLANTISI-----------------------------------------------------------------------------------
private static string sIp = "*****************"; // Sunucu IP Adresi
private static string sDB = "****************"; // Veritabanı
private static string sKA = "****************"; // Kullanıcı Adı
private static string sSifre = "**************"; // Şifre
private static int = pPort = "3308"; //Port

public MySqlConnection mysqlbaglan = new MySqlConnection("Server=" + sIp +";Port="+sPort+";Database=" + sDB + ";Uid=" + sKA + ";Pwd=" + sSifre + ";");
olarak bir dene bakalım.
string üzerinde tırnak eksikmi bakmadım. kontrol edersin.
 
C#:
//VERİTABANI BAĞLANTISI-----------------------------------------------------------------------------------
private static string sIp = "*****************"; // Sunucu IP Adresi
private static string sDB = "****************"; // Veritabanı
private static string sKA = "****************"; // Kullanıcı Adı
private static string sSifre = "**************"; // Şifre
private static int = pPort = "3308"; //Port

public MySqlConnection mysqlbaglan = new MySqlConnection("Server=" + sIp +";Port="+sPort+";Database=" + sDB + ";Uid=" + sKA + ";Pwd=" + sSifre + ";");
olarak bir dene bakalım.
string üzerinde tırnak eksikmi bakmadım. kontrol edersin.
hemen deniyorum
private static int sPort = 3308; //Port

public MySqlConnection mysqlbaglan = new MySqlConnection("Server=" + sIp + ";Port=" + sPort + ";Database=" + sDB + ";Uid=" + sKA + ";Pwd=" + sSifre + ";");
bu kodda olmadı
 
Navicat gibi uygulamalarla bağlanıyorum ip adresime izin verdim
hata
MySql.Data.MySqlClient.MySqlException: 'Unable to connect to any of the specified MySQL hosts.'
 
veritabanı bilgileri benim değil. sizde şuan bağlanan bir baplantı kodu varsa bana atabilir misiniz ben bilgileri değiştirip tekrardan deneyeyim. Kodda hata var mı sizce
 
bağlanan bağlantı kodu derken connection string den mi bahsediyorsunuz?
Bağlantı cümlesi verdiğim gibi olmalı.Uzak bağlantı verirseniz bakabilirim. onun dışında yardım edebileceğimi sanmıyorum.
 

Son mesajlar

Üst