我有MySQL根目錄下的「test」,沒有密碼。我可以在那裏登錄sqlalchemy:無密碼連接到MySQL
mysql -uroot test # all fine
我想訪問sqlalchemy
。我嘗試用這些網址:
mysql+mysqldb://[email protected]/test
mysql+mysqldb://root:@localhost/test
但是他們都失敗,錯誤:
sqlalchemy.exc.OperationalError: (OperationalError)
(1045, "Access denied for user
'root'@'localhost' (using password: NO)") None None
我應該如何訪問基沒有密碼?
編輯
我也試過:
mysql://[email protected]/test
mysql+mysqldb://[email protected]/test
有了本地虛擬帳戶與密碼,它的工作原理沒有問題。
不能,訪問仍然被拒絕 – 2013-04-05 11:53:03
我沒有真正檢查過這與MySQL,但我可以證實,這解決了postgresql數據庫的問題(其中無密碼'psql dbname'工作) – user3113723 2016-12-21 17:56:41