我有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