質問編集履歴
2
日本語表現の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -17,7 +17,7 @@
|
|
17
17
|
DBサーバーは、OS:ubuntu 22.04.02 LTS DBMS:MySQL 8.0.33にて作成しました。
|
18
18
|
クライアントはOS:Windows11でサーバに接続するプログラムは、VB.NET で作成しました。
|
19
19
|
|
20
|
-
クライアントよりサーバーのデータベースに接続するのに
|
20
|
+
クライアントよりサーバーのデータベースに接続するのにMySQLのバインドアドレスを0.0.0.0として
|
21
21
|
Mysqlプロトコルで直にサーバーのMySQLの待ち受けポートに接続するのは好ましくないと考えました。
|
22
22
|
|
23
23
|
SSH接続で接続した後、ポート転送をして接続をすれば、
|
1
日本語表現の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -112,16 +112,15 @@
|
|
112
112
|
### 補足情報(FW/ツールのバージョンなど)
|
113
113
|
上記コーディングで31行目と42行目では正常に動作している(と自分は考える)メッセージが表示されるので、
|
114
114
|
51行目のOpenメソッドはサーバー内部からの操作だから、
|
115
|
-
MySQLのbind-addressを‘127.0.0.1’
|
115
|
+
MySQLのbind-addressを‘127.0.0.1’とすると接続できない理由が自分には理解できません。
|
116
116
|
|
117
117
|
MySQLの設定で、bind-addressを‘0.0.0.0’とすると
|
118
118
|
MySQLのユーザー 'bbb'@'%' ではMySQLにログイン出来て正常にクエリを発行できます。
|
119
119
|
|
120
120
|
また上記コードでSSH接続するサーバーのユーザー、およびMySQLのユーザーで
|
121
|
-
「MySQL Workbench
|
121
|
+
「MySQL Workbenchで同一クライアント機よりサーバーへの接続してMySQLにログインすること」
|
122
|
-
「Tera Termを使用
|
122
|
+
「Tera Termを使用でSSH公開鍵認証によりサーバーへの接続してMySQLにログインすること」
|
123
123
|
はできています。
|
124
|
-
以上です。
|
125
124
|
|
126
125
|
一応、MySQLへの接続文字列を、記述しておきます。
|
127
126
|
server=127.0.0.1;
|