Проблемы с подключением кодовой базы django на wsl к базе данных mysql на xampp в windows

Несколько недель назад я работал на старом ноутбуке над проектом на wsl, подключенным к базе данных mysql в xampp на windows, что не вызывало никаких проблем. Мне пришлось перейти на новый ноутбук, на котором я столкнулся с этой ошибкой.

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (111)

[![Панель управления Xampp][1]][1]

Настройки конфигурации в settings.py файле

DATABASES = {
    'default': {
        'NAME': 'care_new',
        'ENGINE': 'django.db.backends.mysql',
        'USER': 'Canopus',
        'PASSWORD': 'care',
        'HOST': '127.0.0.1',
        'PORT': 3306,
        'OPTIONS': {
          'autocommit': True,
        },
    }
}

Я использую venv. python - 3.8.10 pip - 22.1.2

использование команды sudo lsof дает такой результат

(venv) vishal@BatComputer:~/caremigration$ sudo lsof -i :3306
(venv) vishal@BatComputer:~/caremigration$ 

Пожалуйста, помогите мне подключиться к этой базе данных в windows.

Я пробовал различные ответы на stackoverflow, такие как редактирование my.cnf файла и тому подобное. Также стоит упомянуть, что в моих папках linux файл my.cnf не имеет содержимого, он на самом деле называется mysqld.cnf [1]: https://i.stack.imgur.com/va6DF.png

Вернуться на верх