質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
MySQL Workbench

MySQL Workbenchは、オープンソースのデータベースモデリングツールです。ビジュアルなデータベース設計・SQL開発・サーバー設定・ユーザー管理・バックアップといった様々な管理ツールを備えます。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Q&A

解決済

2回答

753閲覧

別のネットワークのMySQLのDBに接続できない

sencho

総合スコア4

MySQL Workbench

MySQL Workbenchは、オープンソースのデータベースモデリングツールです。ビジュアルなデータベース設計・SQL開発・サーバー設定・ユーザー管理・バックアップといった様々な管理ツールを備えます。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

0グッド

0クリップ

投稿2023/04/28 13:43

実現したいこと

DBを作成したPC(サーバー)とは別のPC(クライアント)からサーバーのMySQLのDBのデータ操作をしたい

前提

・デスクトップPCのMySQL Workbenchにて作成したDBにノートPC(モバイル回線)から接続しようとするとエラーとなります。サーバーPCのファイアウォールとポートの設定、my.iniファイルのbind-addressの指定は行いましたがエラーです。

・サーバーPCと同じWi-Fiに接続すると接続が可能になります。

補足情報(FW/ツールのバージョンなど)

・サーバーPC、クライアントPCともにWindowsです。

初心者の為、説明が分かりにくいかもしれませんがよろしくお願い致します。必要な情報があればお答えします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

pippi19

2023/04/28 13:57

そのMySQL環境のIPアドレスは、 192か172か10から始まっているIPではありませんか? であれば、それはプライベートIPなので、 外部環境からアクセスすることはできません。
otn

2023/04/28 16:22

モバイル回線からどういうネットワーク経路でサーバーにアクセスしようとしているのでしょうか?
sencho

2023/04/28 20:23

›NKTIDKSG様 質問ありがとうございます。 サーバーPCが100.で始まっていて、 クライアントPCは10.で始まっています。 クライアントPCをWi-Fiに接続すると192.で始まるようになります。
sencho

2023/04/28 20:48

›otn様 質問ありがとうございます。 申し訳ございませんが詳細が現状確認できないため分かり次第詳細を返信致します。 クライアントPCのモバイル回線は楽天モバイルで契約したeSIMをノートパソコンに入れて使っています。 サーバーPCは事務所として使われている賃貸物件のネットワークです。大東建託さんの建物でDK SELECTネットサービス?だったと思います。(契約時に備え付けの機器のままで個人でルーター等は用意していません。)
pippi19

2023/04/29 09:01

サーバーPCに外部から接続するには、いわゆるポート開放が必要です。 自宅サーバーと同じで、ルータの設定をしなくてはいけません(手順は機種ごとに違う) 以下に100.からはじまるIPとポート(通常は3306)を入力し、空いている状態にしないと接続できません。 https://develop.tools/port-check/
guest

回答2

0

ベストアンサー

申し訳ございませんが詳細が現状確認できないため分かり次第詳細を返信致します。
クライアントPCのモバイル回線は楽天モバイルで契約したeSIMをノートパソコンに入れて使っています。
サーバーPCは事務所として使われている賃貸物件のネットワークです。大東建託さんの建物でDK SELECTネットサービス?だったと思います。(契約時に備え付けの機器のままで個人でルーター等は用意していません。)

ネットワークの基本的な知識の無い人が、自宅内や社内の機器に、モバイル回線や他社・他人などのインターネット側からアクセスできるように設定するのは困難です。

基本を理解しないままでも、見よう見まねでやることはおそらく可能ですが、正しくやらないと、そこがセキュリティーホールになり、世界中に沢山いるセキュリティーホールを探して悪いことに使おうとしている人に侵入されて、データを盗まれたり削除されたり、他人への加害者にさせられたりというリスクがあります。

上記のようなリスクを負ってでもやりたいと言うことであれば、詳しいネットワーク構成を書きましょう。

専門家(社内にいなければ外部委託)に任せることをお勧めしますが、もちろん、自分が勉強して専門家になるのでも良いです。お金を取れるプロのレベルになる必要は無いですし。とりあえずこの程度のことは人に聞かなくても正しく作業出来るレベルになれれば十分です。

投稿2023/04/29 17:29

otn

総合スコア84505

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sencho

2023/04/30 01:04

回答ありがとうございます。おっしゃるとおり見様見真似でシステムがつくれたとしてもセキュリティ面での対応が自分では難しいと感じました。今回は外部に依頼してまた自分が知識を得たときに再挑戦したいと思います。
guest

0

ネットワーク環境の詳細が書かれてないので何とも言えないところもあるのですが、モバイル回線から家のネットワーク内にアクセスする際は途中で家庭用ルーターを経由するのが一般的ですが、そのルーターに何の設定も入れていないと普通はアクセスはできないです。その設定の方法もルーターやネットワーク状況によって変わるので一概にこうやればいいというのはありませんが、自宅サーバやネットワークゲームのサーバを立てる際のようにポート開放(MySQLのデフォルトは3306番)を行い、グローバルIPアドレスでアクセスすれば接続できるようになる可能性はあります。回線種別やプロバイダによってはできなかったりしますので、その場合は諦めてください。

参考)
https://shizuka-na-kazushi.style/2020/01/24/router-nat-port-transfer-configuration/
https://www.akakagemaru.info/port/wr8400n-sever.html

投稿2023/04/28 15:10

編集2023/04/28 17:50
AbeTakashi

総合スコア4508

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sencho

2023/04/28 20:50

回答ありがとうございます。リンク先の情報は勉強不足で知らなかった情報だったので提供していただき感謝です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問