Django non genera automaticamente il tuo database. Devi crearlo prima di sincronizzare o migrare. Inoltre, devi installare MySQLDB
pacchetto nell'elenco dei pacchetti Python. Ma se stai usando Python3, ti suggerisco di usare PyMySQL, quindi di aggiungerli al tuo settings.py
import pymysql
pymysql.install_as_MySQLdb()