根据这个错误搜索了很久,所有方法都尝试了,包括更换mysql版本,改密码,改权限等,直到看到这篇博客https://blog.csdn.net/weixin_46435234/article/details/116401451?spm=1001.2101.3001.6650.4&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-116401451-blog-100081424.235%5Ev38%5Epc_relevant_default_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-4-116401451-blog-100081424.235%5Ev38%5Epc_relevant_default_base3虽然报错和我的报错不一样,但是试了一下这篇博客中的方法,将flask项目下的migration文件夹删除,再试了一次migrate,成功!
这个access denied困扰了很久,居然以这种方法解决了。