我是 Ubuntu 和 Linux 的新手。自从我错误地用 Ubuntu 14.04 格式化我的 Windows 8.1 笔记本电脑后,我就一直头痛不已,试图解决这个问题,但我在网上找到的解决方案根本没有帮助。
首先,我在我的 Ubuntu 14.04 系统上安装了 mysql-server,但是每次我尝试在终端中运行该命令时:mysql -uroot
它都会给我这个错误消息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我尝试了网上和这个平台上能找到的所有建议,但似乎都不起作用。如果我能找到解决方案,稍后会发布另一个问题。
请解决这个问题。
提前感谢帮助。
答案1
您可以通过以下方式检查 mysql 是否正在运行
sudo service mysql status
如果你想启动它-使用
sudo service mysql start
如果你想再次停止它
sudo service mysql stop
通常,服务会在相关软件包安装后自行启动。因此,如果启动机器后服务未在您的主机上运行,则我假设服务启动配置不正确。
以下命令可以修复此问题
sudo update-rc.d mysql defaults
如果你想删除自动启动,再次运行
sudo update-rc.d -f mysql remove
或者如果您不再需要它,只需卸载相关软件包即可。
希望这可以帮助。