2016-11-05 10 views
0

オンラインデータベースに接続できません。私はGoDaddyのcPanelを使用しています。私は '192.68.0。%'のようなリモートMySQLにホストを追加しようとしましたが、同じエラーがスローされます。これで使用した接続文字列は、自分のウェブサイトで使用したものと同じ接続文字列です。vod.netを使用してgodaddy cpanelでオンラインデータベースに接続する方法

マイコード:私は両方のコードでこのエラーが出る

Try 
    Dim MySQLConnection = New MySqlConnection 
    MySQLConnection.ConnectionString = "localhost; port=3306; user=username; password=password; database=database;" 
    MySQLConnection.Open() 
    MsgBox("Success!") 
Catch ex As Exception 
    MsgBox(ex.ToString) 
End Try 

:ユーザーのための '148.72.232.107' を主催する

認証を

Try 
    Dim MySQLConnection = New MySqlConnection 
    MySQLConnection.ConnectionString = "server=www.***.com; port=3306; user=username; password=password; database=database;" 
    MySQLConnection.Open() 
    MsgBox("Success!") 
Catch ex As Exception 
    MsgBox(ex.ToString) 
End Try 

また、私はこれを試してみました'mysql_native_password'メソッドを使用した 'username'がメッセージで失敗しました:ユーザー 'username'@'49.148.94.47'のアクセスが拒否されました(パスワード:YESを使用)

答えて

0

することにより、これを解決:あなたのcPanelのアカウントに

  1. 移動します。
  2. [データベース]で、[リモートMySQL]をクリックします。
  3. IPエラーに従ってアクセスホストを追加します。

私のエラーでは、'49 .148.94.47 'を追加します。 MySQL、GoDaddy - cPanelを使用して自分のオンラインデータベースに接続できるようになりました。

0
Dim cnQ As New SqlConnection("Data Source=Server_IP;Initial Catalog=DataBase_Name;User ID=you_User_Name;Password=your_Password;") 
+1

このコードでOPの問題が解決されるのはなぜですか?あなたの答えがなぜ機能し、何をするのかについての説明を追加してください。コード専用の回答は陳腐であり、レビューで削除することができます。これはこれと将来の答えに対する示唆です。ありがとう! –

関連する問題