ハードディスクメンテナンス ブログ

投稿記事数8,000以上!PC,カメラ,オーディオ,ラジオ,航空,旧ゲームなど

[解決]ローカル内の他の端末からMySQLに接続できない件[my.cnf,bind-address]

   

>>高還元のクレジットカード比較 期間限定のキャッシュバックなど!<<


DebianMySQLを入れてDBサーバーとし、ローカル環境に置く。

試験サーバーをローカルに立てて、作業用端末からアクセスすることはよくあることだ。

が、デフォルトでは、MySQLの入った端末からは当然アクセスできるが(自己内)、ローカル内の他の端末からはアクセスできない。

これを可能にするには、MySQLの入った端末(DBサーバー)の

/etc/mysql/my.cnf (MySQLの設定ファイル)

を編集する。

なお、Debianに限らずLinuxでは、/etcは設定ファイルを格納するディレクトリである。

/etc/mysql/my.cnf

bind-address = 127.0.0.1

という記述があるので、これを削除するか、先頭に#(コメント行)を付けて、

# bind-address = 127.0.0.1

とし、

/etc/init.d/mysql restart

で、MySQLの再起動。

再起動後、DBサーバーに接続できるかを確認する。

これで解決はするのだが、このbind-addressは、接続したいMySQLが動いている端末のIPアドレスであり、接続を許可するIPアドレスではないのだ。

従って、接続できる端末を増やそうとして

bind-address = 127.0.0.1

bind-address = 192.168.0.10

bind-address = 192.168.0.20

と併記しても意味がない、というか、そもそも無効。

繰り返すが、bind-addressは接続を許可するIPアドレスではなく、これで接続してくる端末のIPを制限するものではない。

スポンサーリンク

なお、MySQLの入った端末(DBサーバー)にApache等のWEBサーバーが入っており、そのWEBサーバーからMySQLにアクセスする場合は、自己内なので何もする必要はない。

MySQLの入った端末(DBサーバー)が複数台あり、各々他方へアクセスするような場合も、上記の設定変更が必要。

MySQL全機能バイブル ~現場で役立つAtoZ~
鈴木 啓修
技術評論社
売り上げランキング: 199,175

スポンサーリンク



sha-bc@336×280

sha-bc@336×280


sha-bc@336×280

sha-bc@336×280

  関連記事

no image
DISTINCTの逆(重複を抽出するSQL文)

以下のようなテーブルがある。 id,item_code,reg_date 1,0 …

Ubuntu 14.04
Ubuntu 14.04 LTS 日本語版 CF-R6

Ubuntu 14.04 日本語版 が出ているので、サブマシン(CF-R6)にイ …

no image
MySQLでのログを取る(Debian,Log)

MySQLでのログは標準でOFFなので、これを有効にする。 まず、 /etc/m …

no image
csvファイルのMySQLへのインポート (LOAD DATA LOCAL INFILE,mysqlimport) さくらインターネット

自鯖(自由度高)を使うことが多いが、さくらインターネットのユーザーから質問を受け …

no image
[mb_send_mail] 自宅Debianサーバーからメール送信 [Debian,exim4,Gmail]

自宅サーバー(Debian)から、外部へメールを送信する。 システムのエラー発生 …

no image
[MySQL] index定義の無駄と、indexが役に立たない場合 [悪例,アンチパターン]

データベースで重要なindexであるが、全てのfieldにindexを定義するの …

no image
Apache Server Information の設定 (Apache2.2.22 ,Debian7.4)

Apache/2.2.22 (Debian7.4) ローカルの試験サーバーのIP …

no image
(NTP)サーバーの時刻自動調整(Debian7.4)

サーバーの内蔵時計は、一度合わせてもずれていく(パソコンでも同様)。 時刻がずれ …

no image
PowerEdgeT105のCPU換装(2コアから3コアに)

DELLのサーバーであるPowerEdgeT105のCPUを ①Athlon64 …

no image
RAID(ミラー)の片方にバッドセクタ出現!(Debian7.4)

Debian7.4を稼働させているサーバーでソフトウェアRAIDを組んでいるのだ …