質問編集履歴
6
再度実施、キャプチャ追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -60,4 +60,26 @@
|
|
|
60
60
|
以下のコマンド実行結果を見るにbind-addressの設定がされていないことが原因かと思って、my.cnfを書き換えてbind-addressを127.0.0.1にしたり、ネットにつないでいるIPにしたりしましたが全敗でした。
|
|
61
61
|
(visual studioのデバッグでもMySQL Workbenchでも両方接続できません)
|
|
62
62
|
mysql -h [ip or address] -u dbuser -p
|
|
63
|
-

|
|
63
|
+

|
|
64
|
+
|
|
65
|
+
|
|
66
|
+
追記 17/12/16
|
|
67
|
+
mysqlのバージョン 5.6.35 MySQL Community Server (GPL)
|
|
68
|
+
mysql workbench のバージョン 6.3.10
|
|
69
|
+
|
|
70
|
+
再度確認しました。
|
|
71
|
+

|
|
72
|
+
|
|
73
|
+
パスワードは'dbuser'と打ってます。
|
|
74
|
+

|
|
75
|
+
|
|
76
|
+
やはり接続できません
|
|
77
|
+

|
|
78
|
+
|
|
79
|
+
mysql -h [ip or address] -u dbuser -p
|
|
80
|
+

|
|
81
|
+
|
|
82
|
+
もうmysqlあきらめたほうがいいのでしょうか。
|
|
83
|
+
visual studio で書いたプログラム上でデータベースにアクセスできるなら
|
|
84
|
+
なんでもいいです。
|
|
85
|
+
Macで導入の簡単なデータベースてなんでしょうか。。
|
5
MySQL Workbenchに接続できなかったことを追記
title
CHANGED
|
@@ -1,1 +1,1 @@
|
|
|
1
|
-
Visual Studio上でMySQL接続したい
|
|
1
|
+
Visual Studio上でMySQL接続したい/bind-addressの設定
|
body
CHANGED
|
@@ -48,4 +48,16 @@
|
|
|
48
48
|
The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
|
|
49
49
|
|
|
50
50
|
MySql.Dataのみ参照した状態でのエラー:
|
|
51
|
-
Unable to connect to any of the specified MySQL hosts.
|
|
51
|
+
Unable to connect to any of the specified MySQL hosts.
|
|
52
|
+
|
|
53
|
+
|
|
54
|
+
追記 17/12/14
|
|
55
|
+
mysql設定の問題のようです。
|
|
56
|
+
すべてのホストから接続できるdbuserを作りました。
|
|
57
|
+
|
|
58
|
+
](d4df2236b1d6b51e0911c1480dad76bf.png)
|
|
59
|
+
|
|
60
|
+
以下のコマンド実行結果を見るにbind-addressの設定がされていないことが原因かと思って、my.cnfを書き換えてbind-addressを127.0.0.1にしたり、ネットにつないでいるIPにしたりしましたが全敗でした。
|
|
61
|
+
(visual studioのデバッグでもMySQL Workbenchでも両方接続できません)
|
|
62
|
+
mysql -h [ip or address] -u dbuser -p
|
|
63
|
+

|
4
title
CHANGED
|
File without changes
|
body
CHANGED
|
File without changes
|
3
code位置
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -10,7 +10,6 @@
|
|
|
10
10
|
|
|
11
11
|
###発生している問題・エラーメッセージ
|
|
12
12
|
conn.Open()でエラーがでます。
|
|
13
|
-
|
|
14
13
|
```ここに言語を入力
|
|
15
14
|
using System;
|
|
16
15
|
using MySql.Data.MySqlClient;
|
|
@@ -34,6 +33,9 @@
|
|
|
34
33
|
}
|
|
35
34
|
|
|
36
35
|
|
|
36
|
+
|
|
37
|
+
```
|
|
38
|
+
|
|
37
39
|
###試したこと
|
|
38
40
|
接続文字列の書き方がサイトによってまばらだったので調べたものはすべて試しました。
|
|
39
41
|
NugetでMySql.Dataを追加すれば十分かと思ってMySql Connector/Netは入れてません。
|
2
エラーメッセージ追加
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -33,32 +33,17 @@
|
|
|
33
33
|
}
|
|
34
34
|
}
|
|
35
35
|
|
|
36
|
-
```###該当のソースコード
|
|
37
|
-
using System;
|
|
38
|
-
using MySql.Data.MySqlClient;
|
|
39
36
|
|
|
40
|
-
namespace mysqlsample
|
|
41
|
-
{
|
|
42
|
-
class MainClass
|
|
43
|
-
{
|
|
44
|
-
public static void Main(string[] args)
|
|
45
|
-
{
|
|
46
|
-
Console.WriteLine("Hello World!");
|
|
47
|
-
|
|
48
|
-
Console.ReadLine();
|
|
49
|
-
string connstr = "Database=test_20171211;Data Source=localhost;User Id=dbuser;Password=******";
|
|
50
|
-
MySqlConnection conn = new MySqlConnection(connstr);
|
|
51
|
-
conn.Open();
|
|
52
|
-
Console.WriteLine("接続しました!");
|
|
53
|
-
Console.ReadLine();
|
|
54
|
-
}
|
|
55
|
-
}
|
|
56
|
-
}
|
|
57
|
-
|
|
58
|
-
|
|
59
37
|
###試したこと
|
|
60
38
|
接続文字列の書き方がサイトによってまばらだったので調べたものはすべて試しました。
|
|
61
39
|
NugetでMySql.Dataを追加すれば十分かと思ってMySql Connector/Netは入れてません。
|
|
62
40
|
|
|
63
41
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
|
42
|
+
MySql.Data
|
|
64
|
-
|
|
43
|
+
MySql.Web
|
|
44
|
+
EntityFramework
|
|
45
|
+
3つとも参照した状態でのエラー:
|
|
46
|
+
The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
|
|
47
|
+
|
|
48
|
+
MySql.Dataのみ参照した状態でのエラー:
|
|
49
|
+
Unable to connect to any of the specified MySQL hosts.
|
1
ソース部分編集
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -11,7 +11,7 @@
|
|
|
11
11
|
###発生している問題・エラーメッセージ
|
|
12
12
|
conn.Open()でエラーがでます。
|
|
13
13
|
|
|
14
|
-
|
|
14
|
+
```ここに言語を入力
|
|
15
15
|
using System;
|
|
16
16
|
using MySql.Data.MySqlClient;
|
|
17
17
|
|
|
@@ -33,7 +33,29 @@
|
|
|
33
33
|
}
|
|
34
34
|
}
|
|
35
35
|
|
|
36
|
+
```###該当のソースコード
|
|
37
|
+
using System;
|
|
38
|
+
using MySql.Data.MySqlClient;
|
|
36
39
|
|
|
40
|
+
namespace mysqlsample
|
|
41
|
+
{
|
|
42
|
+
class MainClass
|
|
43
|
+
{
|
|
44
|
+
public static void Main(string[] args)
|
|
45
|
+
{
|
|
46
|
+
Console.WriteLine("Hello World!");
|
|
47
|
+
|
|
48
|
+
Console.ReadLine();
|
|
49
|
+
string connstr = "Database=test_20171211;Data Source=localhost;User Id=dbuser;Password=******";
|
|
50
|
+
MySqlConnection conn = new MySqlConnection(connstr);
|
|
51
|
+
conn.Open();
|
|
52
|
+
Console.WriteLine("接続しました!");
|
|
53
|
+
Console.ReadLine();
|
|
54
|
+
}
|
|
55
|
+
}
|
|
56
|
+
}
|
|
57
|
+
|
|
58
|
+
|
|
37
59
|
###試したこと
|
|
38
60
|
接続文字列の書き方がサイトによってまばらだったので調べたものはすべて試しました。
|
|
39
61
|
NugetでMySql.Dataを追加すれば十分かと思ってMySql Connector/Netは入れてません。
|