我已经设置了一个运行 php-fpm 的 nginx 服务器,一切运行良好。PHP 是用 mysql 和 mysqli 扩展编译的,但我在安装 MySQL 时遇到了麻烦。我执行了以下命令:
yum install mysql-server mysql-client
并且它仅安装mysql-server
。它引发此错误mysql-client
:
No package mysql-client available.
现在,我认为 MySQL 已正确安装(因为它设法安装了 mysql-server),但是当我mysql
在 SSH 终端中输入以创建数据库等时,我得到了这个:
-bash: mysql: command not found
这使我相信我需要mysql-client
安装该包才能从终端运行命令。
我有/etc/yum.respos.d/
:
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo
答案1
检查一下yum provides "*/mysql"
以后哪个包提供了文件,但是在 CentOS 中该包就叫做 mysql,所以yum install mysql
。
答案2
该软件包mysql-server
用于服务器部分、mysql
mysql 客户端应用程序和mysql-libs
共享库。