Краткое описание
Поскольку некоторые службы построены на wsl, а служба mysql построена на хост-окнах, localhost нельзя использовать при подключении к базе данных, и можно использовать только IP-адрес Windows. Этот IP-адрес постоянно меняется, и я надеюсь, что это можно сделать Исправлено. Прочтите документ о проблеме Microsoft, чтобы дать ответ, поэтому запишите его на китайском языке, чтобы облегчить последующим пользователям, которые столкнутся с этой проблемой.
Решение
- Откройте wsl и введите cat /etc/resolv.conf;
- Скопируйте IP-адрес за сервером имен.
- Используйте указанный выше адрес для соответствующей службы для подключения к базе данных.
PS: То же самое можно сказать и о других сервисах.Ссылки по теме: Официальная ссылка Microsoft wsl .