Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQLdb-Verbindungsprobleme

Ändern von localhost zu 127.0.0.1 hat mein Problem mit MySQLdb gelöst :

db = MySQLdb.connect(
    host = '127.0.0.1', 
    user = 'root', 
    passwd = '', 
    db = 'testdb', 
    port = 3000)

Mit 127.0.0.1 zwingt den Client, TCP/IP zu verwenden, damit der Server, der den TCP-Port überwacht, ihn abrufen kann. Wenn host wird als localhost angegeben , wird ein Unix-Socket oder eine Unix-Pipe verwendet.