質問編集履歴
6
再度実施、キャプチャ追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -123,3 +123,47 @@
|
|
123
123
|
mysql -h [ip or address] -u dbuser -p
|
124
124
|
|
125
125
|
![イメージ説明](b01e839af1f48fbff7d81857dbdbaaff.png)
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
追記 17/12/16
|
132
|
+
|
133
|
+
mysqlのバージョン 5.6.35 MySQL Community Server (GPL)
|
134
|
+
|
135
|
+
mysql workbench のバージョン 6.3.10
|
136
|
+
|
137
|
+
|
138
|
+
|
139
|
+
再度確認しました。
|
140
|
+
|
141
|
+
![イメージ説明](c5e3c9453031731a91bc5ef70db12462.png)
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
パスワードは'dbuser'と打ってます。
|
146
|
+
|
147
|
+
![イメージ説明](65ef6d5f5e9bc50a5348f928c962b1da.png)
|
148
|
+
|
149
|
+
|
150
|
+
|
151
|
+
やはり接続できません
|
152
|
+
|
153
|
+
![イメージ説明](222c0f7d6840b12b6abb6b243c950544.png)
|
154
|
+
|
155
|
+
|
156
|
+
|
157
|
+
mysql -h [ip or address] -u dbuser -p
|
158
|
+
|
159
|
+
![イメージ説明](0c2b83e9bfb7480e32243ff999ac7e2b.png)
|
160
|
+
|
161
|
+
|
162
|
+
|
163
|
+
もうmysqlあきらめたほうがいいのでしょうか。
|
164
|
+
|
165
|
+
visual studio で書いたプログラム上でデータベースにアクセスできるなら
|
166
|
+
|
167
|
+
なんでもいいです。
|
168
|
+
|
169
|
+
Macで導入の簡単なデータベースてなんでしょうか。。
|
5
MySQL Workbenchに接続できなかったことを追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Visual Studio上でMySQL接続したい
|
1
|
+
Visual Studio上でMySQL接続したい/bind-addressの設定
|
test
CHANGED
@@ -99,3 +99,27 @@
|
|
99
99
|
MySql.Dataのみ参照した状態でのエラー:
|
100
100
|
|
101
101
|
Unable to connect to any of the specified MySQL hosts.
|
102
|
+
|
103
|
+
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
追記 17/12/14
|
108
|
+
|
109
|
+
mysql設定の問題のようです。
|
110
|
+
|
111
|
+
すべてのホストから接続できるdbuserを作りました。
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
![![イメージ説明](a7c5edffba8e04b9e36fb572d6a5605a.png)](d4df2236b1d6b51e0911c1480dad76bf.png)
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
以下のコマンド実行結果を見るにbind-addressの設定がされていないことが原因かと思って、my.cnfを書き換えてbind-addressを127.0.0.1にしたり、ネットにつないでいるIPにしたりしましたが全敗でした。
|
120
|
+
|
121
|
+
(visual studioのデバッグでもMySQL Workbenchでも両方接続できません)
|
122
|
+
|
123
|
+
mysql -h [ip or address] -u dbuser -p
|
124
|
+
|
125
|
+
![イメージ説明](b01e839af1f48fbff7d81857dbdbaaff.png)
|
4
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
3
code位置
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,8 +21,6 @@
|
|
21
21
|
###発生している問題・エラーメッセージ
|
22
22
|
|
23
23
|
conn.Open()でエラーがでます。
|
24
|
-
|
25
|
-
|
26
24
|
|
27
25
|
```ここに言語を入力
|
28
26
|
|
@@ -70,6 +68,12 @@
|
|
70
68
|
|
71
69
|
|
72
70
|
|
71
|
+
|
72
|
+
|
73
|
+
```
|
74
|
+
|
75
|
+
|
76
|
+
|
73
77
|
###試したこと
|
74
78
|
|
75
79
|
接続文字列の書き方がサイトによってまばらだったので調べたものはすべて試しました。
|
2
エラーメッセージ追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -68,50 +68,6 @@
|
|
68
68
|
|
69
69
|
|
70
70
|
|
71
|
-
```###該当のソースコード
|
72
|
-
|
73
|
-
using System;
|
74
|
-
|
75
|
-
using MySql.Data.MySqlClient;
|
76
|
-
|
77
|
-
|
78
|
-
|
79
|
-
namespace mysqlsample
|
80
|
-
|
81
|
-
{
|
82
|
-
|
83
|
-
class MainClass
|
84
|
-
|
85
|
-
{
|
86
|
-
|
87
|
-
public static void Main(string[] args)
|
88
|
-
|
89
|
-
{
|
90
|
-
|
91
|
-
Console.WriteLine("Hello World!");
|
92
|
-
|
93
|
-
|
94
|
-
|
95
|
-
Console.ReadLine();
|
96
|
-
|
97
|
-
string connstr = "Database=test_20171211;Data Source=localhost;User Id=dbuser;Password=******";
|
98
|
-
|
99
|
-
MySqlConnection conn = new MySqlConnection(connstr);
|
100
|
-
|
101
|
-
conn.Open();
|
102
|
-
|
103
|
-
Console.WriteLine("接続しました!");
|
104
|
-
|
105
|
-
Console.ReadLine();
|
106
|
-
|
107
|
-
}
|
108
|
-
|
109
|
-
}
|
110
|
-
|
111
|
-
}
|
112
|
-
|
113
|
-
|
114
|
-
|
115
71
|
|
116
72
|
|
117
73
|
###試したこと
|
@@ -124,4 +80,18 @@
|
|
124
80
|
|
125
81
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
126
82
|
|
83
|
+
MySql.Data
|
84
|
+
|
127
|
-
|
85
|
+
MySql.Web
|
86
|
+
|
87
|
+
EntityFramework
|
88
|
+
|
89
|
+
3つとも参照した状態でのエラー:
|
90
|
+
|
91
|
+
The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
MySql.Dataのみ参照した状態でのエラー:
|
96
|
+
|
97
|
+
Unable to connect to any of the specified MySQL hosts.
|
1
ソース部分編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,51 @@
|
|
24
24
|
|
25
25
|
|
26
26
|
|
27
|
+
```ここに言語を入力
|
28
|
+
|
29
|
+
using System;
|
30
|
+
|
31
|
+
using MySql.Data.MySqlClient;
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
namespace mysqlsample
|
36
|
+
|
37
|
+
{
|
38
|
+
|
39
|
+
class MainClass
|
40
|
+
|
41
|
+
{
|
42
|
+
|
43
|
+
public static void Main(string[] args)
|
44
|
+
|
45
|
+
{
|
46
|
+
|
47
|
+
Console.WriteLine("Hello World!");
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
Console.ReadLine();
|
52
|
+
|
53
|
+
string connstr = "Database=test_20171211;Data Source=localhost;User Id=dbuser;Password=******";
|
54
|
+
|
55
|
+
MySqlConnection conn = new MySqlConnection(connstr);
|
56
|
+
|
57
|
+
conn.Open();
|
58
|
+
|
59
|
+
Console.WriteLine("接続しました!");
|
60
|
+
|
61
|
+
Console.ReadLine();
|
62
|
+
|
63
|
+
}
|
64
|
+
|
65
|
+
}
|
66
|
+
|
67
|
+
}
|
68
|
+
|
69
|
+
|
70
|
+
|
27
|
-
###該当のソースコード
|
71
|
+
```###該当のソースコード
|
28
72
|
|
29
73
|
using System;
|
30
74
|
|