我build立了一个运行php-fpm的nginx服务器,一切都很好。 PHP是用mysql和mysqli扩展编译的,但是我在安装MySQL时遇到了麻烦。 我做了这个命令:
yum install mysql-server mysql-client
它只安装了mysql-server 。 它会抛出关于mysql-client这个错误:
No package mysql-client available.
现在,我认为MySQL安装正确(因为它pipe理安装MySQL服务器),但是当我在SSHterminal中键入mysql以创build数据库等我得到这个:
-bash: mysql: command not found
这导致我相信我需要安装mysql-client包来执行terminal的命令。
在/etc/yum.respos.d/我有:
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo
检查yum provides "*/mysql"来查明哪个软件包将来会提供一个文件,但是这个软件包在CentOS中只是叫做mysql,所以yum install mysql 。
包mysql-server是用于服务器部分的, mysql用于mysql客户机应用程序, mysql-libs用于共享库。