2011-03-28 11 views
0

私は7年前にMySQLをインストールしましたが、これは覚えていません。そうだった場合、私は私の反応を覚えていません。MySQLはTCP-IP接続を望んでいるかどうか、インストール時にWin7に尋ねました

とにかく、今日は言わなかったのですが、なぜポートを開く必要がないのでしょうか?

しかし、私はこの中に埋めたいと考えていた樹脂-web.xmlのを持っている:

<url>jdbc:mysql://localhost:3306/''dbname''</url> 
     <user>''username''</user> 
     <password>''password''</password> 

私の最初の質問は:私は、ポート3306を開くと(私は、Windows 7での可プログラムのエントリを作成することによって推測ファイアウォール)、それは危険ですか?

これを行う必要はありませんが、共有マシン上のMySQLにアクセスする方法はありますか?

ありがとうございました。

+2

データベースに接続する必要があります。したがって、ポートを開く必要があります。 –

+0

これは開発用PCですか? –

答えて

1

いいえ、特にリモートから接続するには、それを開く必要があります。ローカルサブネットからしかアクセスできないようにして、インターネットからの悪意のある児童を防ぐために、Windowsマシンがファイアウォールやルーターの背後にあるようにしてください。

mysqlユーザも必ずロックダウンしてください。 root @%がパスワードなしでアクセスできるようにしてはいけません。

また、MysqlでSSL接続を構成することもできます。http://dev.mysql.com/doc/refman/5.0/en/secure-connections.html

関連する問題