2016-06-14 5 views
0

mysqldbをhost="localhost"としてPythonプログラムをlamppサーバに接続できますが、すぐに変更するとhost="myIPaddress"にSQLクエリのエラーが表示されます。私はPythonプログラムをlamppサーバでmysqldbを使って接続できません

これは正常に動作している:

database=MySQLdb.connect(host="localhost",user="root",passwd="",db="TextMiner",unix_socket="/opt/lampp/var/mysql/mysql.sock") 

しかし、これはエラーを示している。

database=MySQLdb.connect(host="myIPaddress",user="root",passwd="",db="TextMiner",unix_socket="/opt/lampp/var/mysql/mysql.sock") 

エラー:

_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on 'myIPaddress' (110)")

+0

あなたのmysqlサーバはlocalhostインターフェイスだけをリッスンしています。 mysql設定ファイルのbind-addressを変更してください。 –

答えて

0

あなたのSQLセキュリティ設定を確認してください。 ローカルのみに設定する必要があります。

+0

これを確認するには? –

+0

lamppを実行した後、http:// localhostを使用してindex.phpページを開くことができましたが、http:// myIPaddress –

関連する問題