2011-09-19 7 views
0

Visual Studio 2010에서 mysql 데이터베이스에 대한 작업 연결을 설정하는 데 문제가 있습니다. mysql-net 커넥터를 다운로드하여 설치 한 후 간단한 테스트 데이터베이스를 Xampp을 사용하고 데이터베이스에서 일부 값을 읽고 새 값을 삽입 할 때까지 조금 실험했습니다. VB.NET에서 mysql 데이터베이스에 연결

는 지금은 원격 서버에서 다른 데이터베이스에 액세스하기 위해 노력하고있어 내가 얻을 수있는 모든 오류 메시지입니다 :

수 없습니다

지정된 MySQL의 임의의 호스트에 연결합니다.

Dim con As New MySqlConnection("Server=111.11.111.111;Uid=root;Pwd=mypwd;Database=mydb;") 
con.Open() 
con.Close() 

내 로컬 데이터베이스를 액세스 할 때

, 그것은 매우 비슷합니다 (서버 IP 물론 약간 다른 모양) :

기본적으로, 나는 단지이 코드를 실행하기 위해 노력하고있어 :

Dim con As New MySqlConnection("Server=127.0.0.1;Uid=root;Pwd=;Database=test;") 
con.Open() 
con.Close() 

그럼에도 불구하고 간단한 PHP 스크립트를 사용하여 원격 데이터베이스에 쉽게 액세스 할 수 있습니다. 문제는 없습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있으십니까? - 기본 포트는 3306

이 포트를 통해 트래픽을 허용 기계에서 방화벽을 확인하고 그들 사이처럼/connectionstrings.com에서 MySQL에 대한 문서에서

답변

0

, 그것은 보인다. 당신이 필요로하는 값을 지정

Host=host_name;User Id=root;Port=3306;Database=test;Password=pwd 

을 - -

0

시도는 다음과 같이 연결 문자열을 사용하는 ... 호스트 이름, 포트, 비밀번호를

관련 문제