質問編集履歴

2

日本語表現の変更

2023/05/25 11:10

投稿

kitakitune
kitakitune

スコア9

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

日本語表現の変更

2023/05/25 11:05

投稿

kitakitune
kitakitune

スコア9

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による同一クライアント機よりサーバーへの接続してMySQLにログインすること」
121
+ 「MySQL Workbench同一クライアント機よりサーバーへの接続してMySQLにログインすること」
122
- 「Tera Termを使用してSSH公開鍵認証によりサーバーへの接続してMySQLにログインすること」
122
+ 「Tera Termを使用SSH公開鍵認証によりサーバーへの接続してMySQLにログインすること」
123
123
  はできています。
124
- 以上です。
125
124
 
126
125
  一応、MySQLへの接続文字列を、記述しておきます。
127
126
  server=127.0.0.1;