我有 MySQL 基础“测试”,root 上没有密码。我可以在那里登录
mysql -uroot test # all fine
我想用sqlalchemy
. 我尝试使用这些 URL:
mysql+mysqldb://root@localhost/test
mysql+mysqldb://root:@localhost/test
但是它们都因错误而失败:
sqlalchemy.exc.OperationalError: (OperationalError)
(1045, "Access denied for user
'root'@'localhost' (using password: NO)") None None
我应该如何在没有密码的情况下访问基地?
编辑
我也试过:
mysql://root@/test
mysql+mysqldb://root@/test
使用带有密码的本地虚拟帐户,它可以正常工作。