2011-04-26 7 views
0

MySQL 연결을 열려고하면 다음 오류가 발생합니다.오류 : 지정된 MySQL 호스트에 연결할 수 없습니다.

MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. 
at MySql.Data.MySqlClient.NativeDriver.Open() 
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings) 
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection() 
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection() 
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver() 
at MySql.Data.MySqlClient.MySqlPool.GetConnection() 
at MySql.Data.MySqlClient.MySqlConnection.Open() 

* 편집 : * 를 ConnectionString :

public string strProvider = "Server=00.00.00.00;Database=someDatabase;Uid=someUser;Pwd=somePassword"; 

코드 내가 사용하고 :

string getCompany = "Select * From tbl_company"; 
MySqlConnection objMyCon = new MySqlConnection(strProvider); 
objMyCon.Open(); 
MySqlCommand cmd = new MySqlCommand(getCompany, objMyCon); 
DataTable dt = new DataTable(); 
MySqlDataAdapter da = new MySqlDataAdapter(cmd); 
da.Fill(dt); 
objMyCon.Close(); 

무슨 문제가 될 수있다?

+0

자신을 위해 몇 가지 코드를 붙여 넣습니다! –

+0

코드에서 지정하는 연결 매개 변수를 사용하여 클라이언트를 사용하여 명령 줄에서 mysql에 연결할 수 있습니까? – Wes

+0

MySQL Query 브라우저를 통해 연결할 수 있습니까? 연결 문자열은 무엇입니까 – V4Vendetta

답변

1

내가 대담하게 말하려는 것은 여러분이 SQL 서버를 사용하려고 시도하지 않는다는 것입니다. 연결 문자열 (App-Settings) 또는 서버를 확인하십시오.

HTH

마리오 나는 내 이전 포스트에서 지적

+0

고마워! 데이터베이스 생성 방법에 문제가있었습니다. 데이터베이스를 만드는 동안 설정 중 하나를 놓치 셨습니다. http://stackoverflow.com/questions/949234/mysql-visual-studio-2008-godaddy-fail – Meghan

0

:

00.00.00.00

죄송합니다, 단지 잘못된 IP ADRESS입니다 : 연결 문자열이 문제입니다. 사용 로컬 호스트 또는 컴퓨터의 이름 (MySQL 서버가 사용자의 PC에있는 경우)

HTH 어느

마리오

+0

00.00.00.00은 예를 들어보기 전용입니다. 사실 그것은 내 서버 IP – Meghan

+0

gn .... 당신은 다른 방법으로 SQL 서버에 액세스 할 수 있습니까? –

+0

MySQL 서버를 사용하고 있습니다. IE를 통해 사용할 수 있습니다. 하지만 두꺼비에서 사용할 수 없습니다. 서버 측에서 할 수있는 일이 있습니까? – Meghan

관련 문제