2017-09-25 5 views
0

자체 서명 된 인증서가 mysql에 대한 연결을 방해합니까? 나는 이미 데이터에 분명한 행동을하고 행정부에 대한 액세스 권한을 부여합니다.C# 자체 서명 된 mysql 연결

하지만 여전히 연결이 잘못되었습니다.

Catalog=devbaf;User Id=userclient;password=client123 

접속 코드 :

try 
     { 
      string constring = "SERVER=123.45.678.9;DATABASE=devbaf;User Id=backendsystem;PASSWORD=1q2w3e4r5t;"; 
      using (MySqlConnection con = new MySqlConnection(constring)) 
      { 
       using (MySqlCommand cmd = new MySqlCommand("SELECT * FROM users")) 
       { 
        using (MySqlDataAdapter sda = new MySqlDataAdapter()) 
        { 
         cmd.Connection = con; 
         sda.SelectCommand = cmd; 
         using (DataTable dt = new DataTable()) 
         { 
          sda.Fill(dt); 
          gvtest.DataSource = dt; 
          gvtest.DataBind(); 
         } 
        } 
       } 
      } 
     } 
     catch (Exception e) 
     { 
      Response.Write(e.Message.ToString()); 
     } 

설명 문제 :

지정된 MySQL의의에 연결할 수 없습니다

이 같은

내 팀 연결을 호스트

로컬 서버에 데이터베이스를 만들면 내 친구가 데이터에 액세스 할 수 있습니다. 하지만 그가 연결 스크립트를 만들면 내 데이터베이스에 연결되지 않지만 서버에 연결할 수 있습니다. 그는 이미 일부 파일을 서버로 이동하려고 시도하지만 작동하지만 데이터베이스 연결은 연결되지 않습니다. 나는 프로그래머가 아닌이 coz im php 프로그래머를위한 경험이 없다. 내 설명이 분명하기를 바랍니다.

답변

0

호스트 연결 시도와 같은 오류 메시지가 발견되었지만 연결 문자열에 MySQL 서버 이름이나 호스트 주소가 누락되었습니다. MySQL 호스트 이름이나 서버 주소를 연결에 추가하면 좋겠습니다. 문제가 해결 될 것입니다. 이 코드는 문제를 해결할 수 있지만

그 이유를하거나 질문에 대한 답을 어떻게 설명 할 수 없다,이

string connectionString ="SERVER=servername; DATABASE=databasename; User Id=userid; PASSWORD=password;"; 
+0

을 시도 할 수 있습니다. 게시물의 품질을 향상시키는 데 도움이되는 코드에 대한 설명을 포함하십시오. 앞으로 독자의 질문에 대답하고 있으며 코드 제안에 대한 이유를 알지 못할 수도 있습니다. –

+0

. 나는 대답을 –

+0

고마워, 나는 이미 설명과 스 니펫 코드를 제공합니다 .. @SanthakumarMunuswamy –

관련 문제