MySQLdbをMySQLに接続しようとしています。私のサーバがlocalhostとport 80だったときにうまくいきました。何らかの理由でポートを8080に変更しなければなりませんでした。今、connectコマンドでどのようにポートを指定しますか?
これは私が以前使っていたものです。別のポート(たとえば8080)を使用したlocalhostでのMySQLdb接続エラー
db = MySQLdb.connect(host = "localhost", user = "root", passwd = "", db = "pymysql")
今、私のサーバーは、 ":8080 localhost" があります。だから私はこのポートに関する情報をどこに与えるべきですか? は、私はこれを試してみました:
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)")
助けてください!
「localhost:8080」 'を試しましたか?それは実際に私は推測する必要がありますか? – Jacxel