MySQLdb を MySQL に接続しようとしています。サーバーが localhost でポート 80 のときは正常に動作していましたが、何らかの理由でポートを 8080 に変更する必要がありました。接続コマンドでポートを指定するにはどうすればよいですか?
これは私が以前に使用していたものです:
db = MySQLdb.connect(host = "localhost", user = "root", passwd = "", db = "pymysql")
現在、私のサーバーは「localhost:8080」です。では、このポートに関する情報はどこに提供すればよいのでしょうか? 私はこれを試しました:
db = MySQLdb.connect(host = "127.0.0.1:8080", user = "root", passwd = "", db = "pymysql")
これは私が得たものです:
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
db = MySQLdb.connect(host = "127.0.0.1:8080", user = "root", passwd = "", db = "pymysql")
File "C:\Python27\lib\site-packages\MySQLdb\__init__.py", line 81, in Connect
return Connection(*args, **kwargs)
File "C:\Python27\lib\site-packages\MySQLdb\connections.py", line 187, in __init__
super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (2005, "Unknown MySQL server host '127.0.0.1:8080' (11004)")
助けてください !!!