Ho MySQL di base "test" senza password su root. Posso entrare in làsqlalchemy: connettersi a MySQL senza password
mysql -uroot test # all fine
voglio accedere con sqlalchemy
. Provo con tali URL:
mysql+mysqldb://[email protected]/test
mysql+mysqldb://root:@localhost/test
Ma entrambi con errore:
sqlalchemy.exc.OperationalError: (OperationalError)
(1045, "Access denied for user
'root'@'localhost' (using password: NO)") None None
Come devo accedere alla base senza una password?
Modifica
ho cercato anche:
mysql://[email protected]/test
mysql+mysqldb://[email protected]/test
Con un account fittizio locale con la password, funziona senza problemi.
No, accesso ancora negato –
Non ho effettivamente controllato questo con mysql, ma posso confermare che questo risolve il problema con un db postgresql (dove funziona 'senza password 'psql dbname') – user3113723