我尝试在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下的其他解决方案来解决这个问题,但是到目前为止没有一个有效的。有人知道如何让它运行吗?
谢谢
4条答案
按热度按时间v64noz0r1#
我也遇到了同样的问题,幸好我在www.example.com找到了解决方案https://github.com/microsoft/WSL/issues/745#issuecomment-237412792
这对我很有效希望对你也有效。
wj8zmpe12#
您是否已经在Windows系统上安装了SQL?请尝试删除它们并仅在WSL上安装MariaDB
oiopk7p53#
在Windows主机下安装后,我在WSL中启动安装在Ubuntu发行版上的MariaDB时遇到了类似的问题。
我发现只需停止Windows版本就足以使WSL Ubuntu版本运行,而不必完全卸载Windows版本。
hjqgdpho4#
这个帖子看起来有点老,但也许会有帮助。我在Debian 10(WSL)上安装了一个MariaDB,遇到了同样的问题。
经过一番研究,我注意到mysql服务没有运行。
使用/etc/init.d/mysql start,我启动/重新启动服务,瞧,一切都很好。
提示:每次系统重启后都要这样做!