我创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服务器。