Проблемы с подключением кодовой базы 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