在Windows子系统Linux(WSL)中安装MariaDB

liwlm1x9  于 2023-03-02  发布在  Windows
关注(0)|答案(4)|浏览(326)

我尝试在windows linux子系统中使用启动MariaDB

sudo apt-get update
sudo apt-get install mariadb-server
sudo service mysql start

但得到以下错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2 "No such file or directory")

我知道,这不是一个新的问题,我读了很多关于Ubuntu下的其他解决方案来解决这个问题,但是到目前为止没有一个有效的。有人知道如何让它运行吗?
谢谢

v64noz0r

v64noz0r1#

我也遇到了同样的问题,幸好我在www.example.com找到了解决方案https://github.com/microsoft/WSL/issues/745#issuecomment-237412792

sudo /etc/init.d/mysql start

这对我很有效希望对你也有效。

wj8zmpe1

wj8zmpe12#

您是否已经在Windows系统上安装了SQL?请尝试删除它们并仅在WSL上安装MariaDB

oiopk7p5

oiopk7p53#

在Windows主机下安装后,我在WSL中启动安装在Ubuntu发行版上的MariaDB时遇到了类似的问题。
我发现只需停止Windows版本就足以使WSL Ubuntu版本运行,而不必完全卸载Windows版本。

hjqgdpho

hjqgdpho4#

这个帖子看起来有点老,但也许会有帮助。我在Debian 10(WSL)上安装了一个MariaDB,遇到了同样的问题。
经过一番研究,我注意到mysql服务没有运行。
使用/etc/init.d/mysql start,我启动/重新启动服务,瞧,一切都很好。
提示:每次系统重启后都要这样做!

相关问题