在CentOS上安装MySQL

我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用于共享库。

尝试,

“yum安装mysql-server mysql”

或者尝试从网站上下载rpm并安装[1]

[1] http://www.mysql.com/downloads/mysql/