質問編集履歴

6

再度実施、キャプチャ追加

2017/12/16 00:52

投稿

STIW8
STIW8

スコア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に接続できなかったことを追記

2017/12/16 00:52

投稿

STIW8
STIW8

スコア6

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

2017/12/14 13:20

投稿

STIW8
STIW8

スコア6

test CHANGED
File without changes
test CHANGED
File without changes

3

code位置

2017/12/14 02:57

投稿

STIW8
STIW8

スコア6

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

エラーメッセージ追加

2017/12/13 22:24

投稿

STIW8
STIW8

スコア6

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

ソース部分編集

2017/12/13 22:23

投稿

STIW8
STIW8

スコア6

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