Я думаю, что вы неправильно поняли концепции, свойственные Джанго, или вообще бэкэнду.
Django работает на хосте, это может быть сервер, облачный хостинг, на вашем локальном компьютере и т. Д. Когда вы используете 127.0.0.1 в качестве адреса хоста сервера базы данных, вы нацеливаетесь на localhost хоста, на котором работает Django , Вы не можете просто запустить сервер MySQL на стороне клиента из django или python, вы ничего не можете сделать. Вы даже не можете запустить базу данных SQLite, так как у django просто нет возможности видеть файловую систему пользователя.
Чего именно вы пытаетесь достичь? Если вы хотите построить что-то поверх локальной базы данных, она должна работать локально, или вам нужно каким-то образом смонтировать файлы базы данных в django, который будет снимком вместо исправления изменений в реальном времени.