今天刚开始准备写Django的单元测试,还处于学习阶段,就遇到了以下的报错:
Got an error recreating the test database: (1044, "Access denied for user *************)分析:
从报错上来看,我们就基本知道问题是权限的问题
参考资料:
https://stackoverflow.com/questions/14186055/django-test-app-error-got-an-error-creating-the-test-database-permission-deni/14186439
采用的解决方案:

结论:
因为Django里Settings.py中设置的MySQL的账号密码没有新建Test_Project表的权限。所以我们通过MySQL的root账户把配置的数据库账号权限放大一点。