0

注:** virtualenvでPython2.7を使用して接続し、virtualenvにインストールされていないXAMPP上のMySQLにアクセスしています。

Python経由でMySQLに接続しようとしています。最近、OracleからMySQLコネクトをダウンロードしました。同じサイトからODBCドライバーもダウンロードしました。以下の情報をプラグインすると、接続できないことを示す2003エラーが表示されます。

mysql.connector.errors.InterfaceError:2003:「127.0.0.1」でMySQLサーバーに接続できません

しかし、接続にポート番号を含めると、フリーズして何も起こりません。

これは私のコードです:

>>>import mysql.connector
>>>cnx = mysql.connector.connect(user='[my username]',password='[my password]',host='127.0.0.1', database='FXPrices',port=80)

その後、カーソルがインデントされます。そのため、Pythonプロンプトの矢印はありません。停止するたびにcontrol-zを押す必要があります。これを修正するにはmod_wsgiが必要ですか?

4

1 に答える 1

1

マシンのhttpポート(ポート80)に接続しようとしています。

MySQLはデフォルトでポート3306をリッスンします。それを試してみるか(port引数を省略しても同じです)、またはmysqlサーバーが実際にリッスンしているポートを見つけてください。

于 2012-12-16T20:56:37.850 に答える