Domanda errore mysql.connector.errors.DatabaseError: 2003 (HY000): Can't connect to MySQL server on '127.0.0.1:3306' (61)

Sembra che non riesca a collegarsi al database MySql. Sei sicuro di aver avviato il servizio mysql? Sei sicuro che sia sulla porta 3306?
si sicurissimo, il problema è che l'errore è lo stesso anche se non lo tengo attivato. non mi spiego veramente

IL CODICE è QUESTO:
import mysql.connector

db= mysql.connector.connect(
host="127.0.0.1",
user="root",
passwd="",
db="northwindita"

)
cursor = db.cursor()
cursor.execute("CREATE DATABASE pysql")
 
si sicurissimo, il problema è che l'errore è lo stesso anche se non lo tengo attivato. non mi spiego veramente

IL CODICE è QUESTO:
import mysql.connector

db= mysql.connector.connect(
host="127.0.0.1",
user="root",
passwd="",
db="northwindita"

)
cursor = db.cursor()
cursor.execute("CREATE DATABASE pysql")
Puoi incollare l'output del seguente comando: netstat -apv TCP ?
 
dove lo scrivo? se lo scrivo nel terminale mi dice questo:
netstat: v: unknown or uninstrumented protocol
Sul terminale, solo che non ho un mac quindi non ricordo bene la sintassi ahah prova solo netstat -ap TCP
Messaggio unito automaticamente:

PS: hai già dato un'occhiata a questa discussione?
 
Ultima modifica:
Codice:
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)  

tcp4       0      0  192.168.1.70.50320     185.86.138.16.https    CLOSE_WAIT

tcp4       0      0  192.168.1.70.50319     185.86.138.16.https    CLOSE_WAIT

tcp4       0      0  192.168.1.70.50318     185.86.138.16.https    CLOSE_WAIT

tcp4       0      0  192.168.1.70.50317     185.86.138.16.https    CLOSE_WAIT

tcp4       0      0  192.168.1.70.50316     185.86.138.16.https    CLOSE_WAIT




cosa dovrei fare ora? Grazie Comunque
 
Proto Recv-Q Send-Q Local Address Foreign Address (state)

tcp4 0 0 192.168.1.70.50320 185.86.138.16.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50319 185.86.138.16.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50318 185.86.138.16.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50317 185.86.138.16.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50316 185.86.138.16.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50314 ec2-3-120-57-46..https ESTABLISHED

tcp4 0 0 192.168.1.70.50313 ec2-35-157-246-1.https ESTABLISHED

tcp4 31 0 192.168.1.70.50311 732.bm-nginx-loa.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50310 213.19.162.31.https ESTABLISHED

tcp4 0 0 192.168.1.70.50309 213.19.162.31.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50308 213.19.162.31.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50307 213.19.162.31.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50306 213.19.162.31.https ESTABLISHED

tcp4 24 0 192.168.1.70.50303 63.251.86.49.https CLOSE_WAIT

tcp4 0 0 192.168.1.70.50302 138.68.91.103.https ESTABLISHED

tcp4 0 0 192.168.1.70.50301 151.101.129.69.https ESTABLISHED

tcp4 0 0 192.168.1.70.50238 151.101.241.44.https ESTABLISHED

tcp4 0 0 192.168.1.70.50210 static.188.75.88.https ESTABLISHED

tcp4 0 0 192.168.1.70.50201 ip-185-184-10-30.https ESTABLISHED

tcp4 0 0 192.168.1.70.49987 151.101.242.49.https ESTABLISHED

tcp4 0 0 192.168.1.70.49958 104.22.25.74.https ESTABLISHED

tcp4 0 0 192.168.1.70.49943 185.64.189.112.https ESTABLISHED

tcp4 0 0 192.168.1.70.49935 ec2-35-156-35-28.https ESTABLISHED

tcp4 0 0 192.168.1.70.49909 server-13-224-90.https ESTABLISHED

tcp46 0 0 *.opsession-prxy *.* LISTEN

tcp4 0 0 *.* *.* CLOSED

tcp46 0 0 *.https *.* LISTEN

tcp4 0 0 *.* *.* CLOSED

tcp46 0 0 *.http *.* LISTEN

tcp4 0 0 192.168.1.70.49614 ea-in-f188.1e100.https ESTABLISHED

tcp4 0 0 192.168.1.70.49610 192.168.1.65.51681 ESTABLISHED

tcp4 0 0 192.168.1.70.49610 192.168.1.95.49598 ESTABLISHED

tcp4 0 0 192.168.1.70.49611 192.168.1.248.8009 ESTABLISHED

tcp6 0 0 *.49610 *.* LISTEN

tcp4 0 0 *.49610 *.* LISTEN

tcp6 0 0 *.commplex-main *.* LISTEN

tcp4 0 0 *.commplex-main *.* LISTEN

tcp6 0 0 *.afs3-fileserver *.* LISTEN

tcp4 0 0 *.afs3-fileserver *.* LISTEN

tcp4 0 0 192.168.1.70.54980 17.57.146.69.5223 ESTABLISHED
Messaggio unito automaticamente:


cosa dovrei fare ora? Grazie Comunque
Non vedo la porta 3306 aperta, sembra che mysql non sia in esecuzione. Esegui dentro un terminale brew services start mysql oppure sudo mysql.server start (non so quale dei due, devi avviare mysql) e poi verifica con lo stesso comando di prima che ci sia la porta 3306 aperta.
Dovrebbe comparire qualcosa del tipo
Codice:
...
tcp6 0 0 :::3306 :::* LISTEN 27 46396 22054/mysqld
...
 
Non vedo la porta 3306 aperta, sembra che mysql non sia in esecuzione. Esegui dentro un terminale brew services start mysql oppure sudo mysql.server start (non so quale dei due, devi avviare mysql) e poi verifica con lo stesso comando di prima che ci sia la porta 3306 aperta.
Dovrebbe comparire qualcosa del tipo
Codice:
...
tcp6 0 0 :::3306 :::* LISTEN 27 46396 22054/mysqld
...
ok ora provo grazie mille