/ var / lib / mysql文件夹丢失

我创build了一个虚拟机,并从头开始安装。 绝对不是系统pipe理员,所以我遇到了一些麻烦。 我已经安装了这些包,然后重新启动httpd

yum -y install mysql yum -y install php-mysql yum -y install mysql-devel service httpd restart 

httpd重新启动成功,但我仍然得到这个错误:

 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' 

我看着/etc/my.cnf ,实际上, socket指向那个path。

但是/var/lib/mysql文件夹甚至不存在,也不会执行一些看起来很重要的文件,例如/etc/init.d/mysql 。 我是否缺less一些其他重要的MySQL yum软件包? 为什么会有一些文件(如my.cnf)存在,而其他文件却不存在?

很可能你需要安装mysql-server包。

 yum install mysql-server 

您可以使用以下某些yum命令按名称search包:

 # list all packages starting with "mysql" yum list mysql\* # search package names/summaries/descriptions for "mysql" yum search mysql 

您安装的软件包可能只提供客户端和客户端库,您可以使用它们连接到位于另一台主机上的mysql服务器。