Connessione a MySQL con Python
Partiamo col dire che parliamo di Python 3, che ad oggi è ancora un pò problematico su alcune cose.
Per riuscire a connettermi MySQL, ho dovuto usare PyMySQL; sono con questa libreria sono riuscito (con Python 3).
Prima di tutto installiamolo tramite PIP:
$ sudo pip install PyMySQL
Senza privilegi elevati a me non ha funzionato.
A questo punto possiamo connetterci ed eseguira una query:
#!/usr/bin/python3
import pymysql
conn = pymysql.connect(host='HOST', unix_socket='/tmp/mysql.sock', user='USER', passwd='PASSWORD', db='countries_states')
cur = conn.cursor()
cur.execute("SELECT * FROM states")
for response in cur:
print(response)
cur.close()
conn.close()
Nulla di molto complesso, e poco da commentare direi.
Enjoy!
python mysql pymysql pip
Commentami!