I'm trying to use a fresh installation of MySQL on Windows Subsystem for Linux (Ubuntu) and can't seem to ever connect to it. I always get the error:
WSL: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
I've tried:
- Switching the configuration to use localhost instead of sockets (I instead get an error saying I can't connect through localhost)
- Using
--skip-grant-tablesby editing/etc/mysql/mysql.conf.d/mysqld.cnfand restarting
The file /var/run/mysqld/mysqld.sock never shows up either, though I figure this is because WSL doesn't have perfect socket support to begin with but it should still work. I suspect the problem might be specific to WSL and maybe I should try updating to WSL2? I don't know what else the issue could be.