2017-06-17 8 views
-1

私はレポートビューアフォームでレポートを作成しています。MySQL - VB - 接続エラーReportViewer

接続を開こうとするとエラーが返されます。ここで

は誤りです:

MySql.Data.MySqlClient.MySqlException occurred 

    HResult=0x80004005 
    Message=Authentication to host '' for user '' using method 'mysql_native_password' failed with message: Access denied for user ''@'fe80::289c:18c7:6714:8608%2' (using password: NO) 

Inner Exception 1: 
MySqlException: Access denied for user ''@'fe80::289c:18c7:6714:8608%2' (using password: NO) 

他のすべての接続はうまくいくが、この1。コード上の

エラー:

myAdapter.SelectCommand = New MySqlCommand("SELECT * FROM Stock", conn) 

myAdapter.Fill(dbDataSet.Tables(0)) 

接続:

Dim conn As New MySqlConnection 
     conn = New MySqlConnection() 
     conn.ConnectionString = "server=localhost;user id=root;password=;database=Empresa;" 

誰かが私が間違ってやっているものを私に伝えることができますか?

既にこれを試しましたが(Host xxxx is not allowed to connect to this MySQL server)、エラーがこれに変更されました。

ありがとうございました。

答えて

0

セキュリティは正しくありません。 Mysqlでは/ defaultを使用してユーザーをアドレスにバインドできます。以下を参照してください。それが唯一のローカルの場合

https://serverfault.com/q/257513/219898

https://stackoverflow.com/a/3552946/1662973

、あなたはまた、IPv6をオフにすることを検討することができます - 私はそれがそれに結合されていることがわかります。

+0

どうすればIPV6をオフにできますか?何も見つかりません... –

+0

ネットワークアダプタの設定 - チェックボックスがあります。 IPV4だけを残すが、IPV6をアンリックする。 –

+0

ありがとうございます。それは動作しますが、これは私に次のように伝えます: "MySql.Data.MySqlClient.MySqlException: 'データベースが選択されていません'" –

関連する問題