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

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