ルートにパスワードのないMySQLベースの「テスト」があります。そこにログインできます
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
パスワード付きのローカルダミーアカウントで、問題なく動作します。