无法在ubuntu中启动mysql服务器

时间:2016-12-14 16:33:24

标签: mysql ubuntu-16.04

运行命令后 我在Ubuntu mysql -v收到以下错误:

  

ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)

2 个答案:

答案 0 :(得分:27)

我认为这是因为您使用的是客户端软件,而不是服务器。

  • mysql是客户
  • mysqld是服务器

尝试: sudo service mysqld start

要检查该服务是否正在运行,请使用:ps -ef | grep mysql | grep -v grep

<强>卸载:

sudo apt-get purge mysql-server
sudo apt-get autoremove
sudo apt-get autoclean

<强>重新安装:

sudo apt-get update
sudo apt-get install mysql-server

在执行此操作之前备份整个文件夹:

sudo rm /etc/apt/apt.conf.d/50unattended-upgrades*
sudo apt-get update
sudo apt-get upgrade

答案 1 :(得分:0)

是的,应该尝试重新安装mysql,但是使用--reinstall标志来强制重新配置软件包。因此不会跳过操作系统服务配置:

sudo apt --reinstall install mysql-server