在 WSL (Debian) 下与 MariaDB 的连接错误

Connection error with MariaDB under WSL (Debian)

我正在使用最新的 Windows 11 构建并安装 WSL 2 (Debian) 用于开发目的。 为了试用一个项目,我需要在我的 WSL Debian 系统下安装和配置 MariaDB。我已经安装好 MariaDB 10.6.5,没有错误,但在初始设置过程中,我在连接到 MySQL 时遇到问题。当我给出以下命令时:

sudo mysql_secure_installation

显示错误
错误 2002 (HY000):无法通过套接字“/run/mysqld/mysqld.sock”连接到本地服务器 (2)

我也试过以下命令:

sudo mysql_secure_installation --protocol=tcp

但是又报错了
错误 2002 (HY000):无法连接到 'localhost' (115)

上的服务器

这里有什么问题? WSL 2下如何连接MySQL?

注意:我在Windows主机下没有安装MySQL/MariaDB,只有WSL(Debian)安装了它。

问题在声明 mariadb 服务后解决,而不是 mysql

sudo service mariadb start