缺少 /var/lib/mysql 文件夹

缺少 /var/lib/mysql 文件夹

我创建了一个虚拟机,正在从头开始安装一些东西。我绝对不是系统管理员,所以我遇到了一些麻烦。我安装了这些软件包,然后重新启动了 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指向了那条路。

/var/lib/mysql文件夹甚至不存在,一些看似至关重要的文件也不存在,例如/etc/init.d/mysql。我是否缺少其他重要的 MySQL yum 包?为什么有些文件(例如 my.cnf)存在而其他文件不存在?

答案1

您可能需要安装 mysql-server 包。

yum install mysql-server

您可以使用以下一些 yum 命令按名称搜索软件包:

# list all packages starting with "mysql"
yum list mysql\*

# search package names/summaries/descriptions for "mysql"
yum search mysql

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

相关内容