n° 185
Maggio/Giugno 2013
Maggio 24, 2013, 09:26:34 am *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia:
 
   Indice   Linux Windows Techassistance Gameassistance videogame hardware Aiuto Ricerca Agenda Downloads Accedi Registrati  

* Messaggi recenti
Messaggi recenti
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: ERRORE nella connessione a mySQL con MySQLdb  (Letto 1934 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
marko_m1
Newbie
*

Karma: +0/-0
Scollegato Scollegato

Messaggi: 0


Mostra profilo
« inserita:: Settembre 07, 2006, 07:10:31 pm »

Ho installato MySQL 5.0 :
*Tutto a posto!!

Ho installato MySQLdb per poter interagire con python :
*Tutto a posto!!

Problema : ho provato a fare i primi esercizi di connessione con il db e ho già incontrato i primi problemi, se scrivo sulla shell di python queste istruzioni incontro i seguenti errori :
(sembra che abbia problemi con i parametri che gli passo, ma sono giusti!!ho anche provato con il costruttore connect vuto ma niente)

>>> import MySQLdb        <-- fino a qui nessun errore
>>>
Con = MySQLdb.Connect(host=\"127.0.0.1\",port=3306,user=\"geo\",passwd=\"\",db=\"pippo\")   <-- dopo questa istruzione mi dice questo!! perche?

Traceback (most recent call last):
  File \"\", line 1, in -toplevel-
    Con = MySQLdb.Connect(host=\"127.0.0.1\",port=3306,user=\"geo\",passwd=\"\",db=\"pippo\")
  File \"C:\\Python24\\Lib\\site-packages\\MySQLdb\\__init__.py\", line 74, in Connect
    return Connection(*args, **kwargs)
  File \"C:\\Python24\\Lib\\site-packages\\MySQLdb\\connections.py\", line 164, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (1045, \"Access denied for user \'geo\'@\'localhost\' (using password: NO)\")

Ho provato anche solo a scrivere :

>>> con = MySQLdb.connect() <-- ma incontro comunque questi errori!!

Traceback (most recent call last):
  File \"\", line 1, in -toplevel-
    con = MySQLdb.connect()
  File \"C:\\Python24\\Lib\\site-packages\\MySQLdb\\__init__.py\", line 74, in Connect
    return Connection(*args, **kwargs)
  File \"C:\\Python24\\Lib\\site-packages\\MySQLdb\\connections.py\", line 164, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
OperationalError: (1045, \"Access denied for user \'ODBC\'@\'localhost\' (using password: NO)\")
Registrato
celeborn85
Global Moderator
Hero Member
*****

Karma: +57/-11
Scollegato Scollegato

Messaggi: 2118


Mostra profilo
« Risposta #1 inserita:: Settembre 07, 2006, 08:36:39 pm »

Dovresti scrivere il codice per gestire l\'eccezione che viene lanciata.
Ho usato mysql molto tempo fa e non ricordo benissimo come funziona ma forse è attivata una qualche opzione che impedisce di connettersi al database usando un utente senza password. E\' solo un ipotesi comunque.
Provo più tardi ad usare MySQLdb e poi ti dico se a me funziona.
Ciao
Registrato

I moderatori invitano tutti gli utenti a prendere visione del REGOLAMENTO e a rispettarlo.
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Copyright © 2011 Edizioni Master SpA. p.iva : 02105820787

Tutti i diritti di proprietà letteraria e artistica riservati. - Privacy



Links to Page