トップページ⇒php
988コメント357KB

mysql ヘルプ!

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/01/22 16:08ID:kMbsTQE3
リモートから家(常時接続)のmysqlサーバにつなげません
状況を詳しく書きます
PHPが動くプロバイダーのディレクトリにおいた自分の家の
mysqlサーバを操作するPHPに
$db = mysql_connect("mysqlサーバのip:3306","ゆーざ","ぱす");
と書いたのですが、駄目でした。
どうすればいいのでしょうか?
0002名無しさん@お腹いっぱい。02/01/22 16:10ID:???
で、エラーメッセージは?
0003名無しさん@お腹いっぱい。02/01/22 16:15ID:kMbsTQE3
Warning: Can't connect to MySQL server on '場所

Warning: MySQL Connection Failed: Can't connect to MySQL server on '場所'


エラーじゃないんですが はっきりつなげないと出てしまって・・
0004名無しさん@お腹いっぱい。02/01/22 16:21ID:???
リモートにDBサーバを置いて つーのはやったことないからよくわからんが、
他の手段でそのリモートにあるmysqlサーバを使うのはできるの?
0005名無しさん@お腹いっぱい。02/01/22 16:23ID:???
当然家のサーバーはポート開いてるよな?
0006名無しさん@お腹いっぱい。02/01/22 16:24ID:???
MySQLはちょろっとしかやったことないがアクセス制限とかかかってないの?
0007402/01/22 16:25ID:???
>5  そういうことが言いたかった。 ウツダ。
0008名無しさん@お腹いっぱい。02/01/22 16:26ID:kMbsTQE3
そのDBサーバーは自宅のPCにインストールしてあるので、
もちろんローカルにおいたPHPからは操作できます。
でもそのMYSQLサーバーのローカルIPアドレスを
PHPのmysql_connect関数にかいて、外のプロバイダーに
おいても接続できないと出てしまいます。ポートは
デフォルトでは3306ですよね・・ どうすればいいん
でしょうか。
0009名無しさん@お腹いっぱい。02/01/22 16:30ID:???
すいません、ネタにマジレスしようとしていた私は爆死いたします。
0010402/01/22 16:32ID:???
>8
あー >>5-6 について考えてみよ〜
0011名無しさん@お腹いっぱい。02/01/22 16:33ID:kMbsTQE3
5> 6>
家のポートというのは、要するにMYSQLを起動しているという
事ですか? 
アクセス制限はROOTでアクセスしてDBに入ろうと思ってるので、
大丈夫だと思いますが・・・
0012名無しさん@お腹いっぱい。02/01/22 16:53ID:???
さて

まず>>1の接続している環境を考えてみよう。
ずっと接続されていると仮定して。
なんで外から中に接続できないのか。
やっぱり考えていただこうではないか。
めんどうかもしれないがネット接続関係の専門書をお勧めする。
■ このスレッドは過去ログ倉庫に格納されています