Mysql1050, "Table 'django_content_type' already exists"简单解决

mysql数据库做多对多关系时,各种报错

在网上试过很多办法,最后直接把数据库玩坏了
。。。
还好有备份

打开备份项目

再创建一个数据库的用户,一切搞定!

创建数据库

create database shop2 default charset=utf8;

为本项目创建数据库用户(不再使用root账户)

create user shop2 identified by ‘shop2’;
grant all on shop2.* to ‘shop2’@’%’;
flush privileges;

说明:

第一句:创建用户账号 shop2, 密码 shop2 (由identified by 指明)
第二句:授权shop2数据库下的所有表(shop2.*)的所有权限(all)给用户shop2在以任何ip访问数据库的时候(‘shop2’@’%’)
第三句:刷新生效用户权限

接着

python manage.py makemigrations
python manage.py migrate

一切ok

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章