在 CentOS 上安装 MySQL

Whi*_*tey 1 mysql centos yum

我已经设置了一个运行 php-fpm 的 nginx 服务器,一切都运行良好。PHP 是用 mysql 和 mysqli 扩展编译的,但我在安装 MySQL 时遇到问题。我执行了这个命令:

yum install mysql-server mysql-client
Run Code Online (Sandbox Code Playgroud)

而且它只安装了mysql-server。它抛出此错误mysql-client

No package mysql-client available.
Run Code Online (Sandbox Code Playgroud)

现在,我认为 MySQL 已正确安装(因为它成功安装了 mysql-server),但是当我mysql在 SSH 终端中键入以创建数据库等时,我得到以下信息:

-bash: mysql: command not found
Run Code Online (Sandbox Code Playgroud)

这让我相信我需要mysql-client安装该软件包才能从终端运行命令。

在我下面/etc/yum.respos.d/有:

CentOS-Base.repo  CentOS-Debuginfo.repo  CentOS-Media.repo
Run Code Online (Sandbox Code Playgroud)

Jam*_*s L 5

以后查一下yum provides "*/mysql"是哪个包提供了文件,但是这个包在CentOS里就叫mysql,所以yum install mysql.