MySQL Serverへのリモート接続について
似たような質問がいくつかありましたので確認させていただきましたが
解決できなかったので質問させていただきます。
今回、新しくWindows2008Serverを立ち上げて、そこにMySQLserverをネットを頼りに設定したのですが、そのserverがローカルの域を出ず、リモートで接続することができません。
一応、過去の質問からリモート権限をもったユーザを作成し、そのユーザでクライアントPCからMySQL Administratorで接続を試みたのですがだめでした。
また、過去の先輩が設定したリモート接続できるMySQLserverがあるので、
MySQL Administratorでステータスを見比べてみると
Server InformationのNetwork NameやIPが指定したDNSになっておらず
127.0.0.1になっていました。
(2008サーバにはちゃんとDNSがありリモートデスクトップで操作できます)
どうすればMySQLserverをリモートから操作できる(127.0.0.1ではなくきめられたIPに設定できる)ようになるのでしょうか。
初心者で意味不明な文章も多々あるかと思いますが、
どうかご教授願えないでしょうか。
失礼いたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ファイアーウォールで、MySQLに与えられたポート(デフォルトだと、3306)がちゃんと開いていると仮定して。
(チェックがまだなら、一番にチェックしてください。)ちゃんとリモートで接続できるユーザーも正しく構築されていることも、仮定にしておきます。
my.ini(インストールディレクトリにあります。)の中に、
bind-address = 127.0.0.1 という行があったら、それが犯人です。行頭に#をつけてコメントアウトするか、あっさり削除するかしましょう。
これは、MySQLが、サーバーの数あるIPアドレスのどのアドレスを使用するかを指定するパラメータです。これを指定すると、指定されたアドレスから以外の通信をMySQLが無視します。ここに、127.0.0.1が指定されていると、localhost以外の通信を全部無視しますから、そりゃ、外部からは接続できません。
本当に、サーバーにIPアドレスが複数ある(この場合は、サーバにイーサネットカードが2枚以上実装されるのが普通です。)なら、着信を制限するための大切なパラメータですが、サーバーに一つしかアドレスがないなら、この行は不要です。
もし、積極的に指定したい場合でも、127.0.0.1も残しておいてくださいね。これなくすと、rootが使えなくなり=^・・;=・・・サーバー内にあるアプリからのアクセスに多大な影響が出ます。特に、webアプリは、localhostでMySQLサーバーを指定するものが多いですから。
この3つをクリアすれば、大概はつながりそうなものですが・・・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- UNIX・Linux ubuntuサーバーを久々に再起動したらネットにつながらなくなった。 1 2022/06/06 16:21
- その他(インターネット接続・インフラ) Zoomで「インターネット接続が不安定です」という表示が出る 2 2022/04/26 14:41
- ブルーレイ・プレーヤー・レコーダー 【至急】 SHARPのBlu-rayレコーダーの2B-C20CT1を使っています。 リモート予約のア 1 2022/07/16 04:42
- Windows 10 外出先からのリモートデスクトップ接続が出来ない 2 2023/03/04 11:56
- Wi-Fi・無線LAN 社用PCのWi-Fiがインターネット無しになる 5 2023/07/13 09:13
- その他(インターネット接続・インフラ) テザリングで繋がる Wi-Fiで繋がらない Filezilla FTP 1 2023/05/25 10:31
- VPN VPN接続PC同士のリモートデスクトップ接続が成功したりしなかったり 1 2023/02/14 10:46
- ネットワーク 自作のサーバーPCが自宅内のネットワークに接続できない 3 2023/01/24 16:58
- ネットワーク 瞬快 コンソール操作 ローカル端末のファイルをリモート端末にコピーする方法がない? 1 2023/03/17 18:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MySQL sleep が溜まる
-
mysql_close();の必要性について
-
ACCESSとXサーバーをODBCで接続...
-
mySQLでエラーが出ます。
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
存在しているファイルがロード...
-
MYSQLのデータに「;」を入力
-
エクセルで連勤チェックをした...
-
C言語で変数の内容をINSERTする...
-
2023年10月25日現在のMAMP ...
-
RPMのmysqlとmysql-serverの違い
-
MySQLカラム名は日本語と英数字...
-
ERROR 1045 (28000) (using pas...
-
ODP.NETのバージョン確認
-
MYSQLサービス停止時にWindows...
-
参考書に従って入力したつもり...
-
my.cnf と my.ini の違い
-
泣きそうです>< PHPでSQLite3が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MySQLでエラーがでて前に進めま...
-
mysql_close();の必要性について
-
DBから取得した値を加工して別...
-
MySQL sleep が溜まる
-
ポート3306へつながらず、MySQL...
-
MySQLにリモートホストから接続...
-
mysqlにドメインで接続できない。
-
mySQLでエラーが出ます。
-
MySQLサーバのコンピュータ名変...
-
ログイン履歴について
-
ACCESSとXサーバーをODBCで接続...
-
Puttyでサーバー上のMySQLを操...
-
ローカル以外のMySQLをphpMyAdm...
-
クエリー実行中に強制終了した場合
-
max_sp_recursion_depthを設定...
-
VB.NETからMYSQLへ接続 (する...
-
PHPで「myql関数」が使用できな...
-
ACCESSとMySQLとの連携 TEXT型...
-
外部からのMYSQLへの接続方法と...
-
XAMPPのMySQLを外部から接続で...
おすすめ情報