我正在尝试使用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上阅读了很多其他有关解决此问题的解决方案的信息,但到目前为止没有任何效果。有谁知道如何进行下去?
Merci A
答案 0 :(得分:8)
我遇到了同样的问题。幸运的是,我在https://github.com/microsoft/WSL/issues/745#issuecomment-237412792
找到了解决方案20
对我有用。希望它也对您有用。
答案 1 :(得分:0)
您是否已经在Windows系统上安装了SQL? 尝试删除它们并仅在WSL上安装MariaDB
答案 2 :(得分:0)
在已经在Windows主机下安装后,启动在WSL的Ubuntu发行版上安装的MariaDB时,我遇到了类似的问题。
我发现仅停止Windows版本就足以使WSL Ubuntu版本能够运行,而不必完全卸载Windows版本。
答案 3 :(得分:0)
这篇文章似乎有点老了,但也许会有所帮助。 我在Debian 10(WSL)上安装了MariaDB,并遇到了同样的问题。
经过一番研究,我发现mysql服务没有运行。
使用/etc/init.d/mysql启动我启动/重新启动服务,并确保一切正常。
提示:每次系统重启后都必须这样做!