如何在 Redhat Linux 上运行 mysql v5.5

如何在 Redhat Linux 上运行 mysql v5.5

我对 linux 和 mysql 都很陌生,但不知怎么地通过网络获得帮助,我在 redhat 上安装了 mysql v5.5。它启动正常,我通过运行命令“/etc/init.d/mysqld status”确认了这一点

我已经安装了所需的软件包:mysql-client、-server、-test、-devel、-shared、-embedded

但我无法使用命令更改密码:mysqladmin -u root password 'new-password' 它给出错误:bash:mysqladmin:未找到命令。我尝试使用命令“find / -name mysqladmin”搜索 mysqladmin,但没有返回任何结果

我在网上搜索到的都是将路径添加到 '/bin:/usr/local/mysql/bin',但是安装 mysql v5.5 后的目录结构已经发生了变化。现在没有像 /usr/bin/local/mysql 这样的目录。

请帮助我如何在更改 root 密码后运行 mysql。

答案1

您可以使用它yum whatprovides来帮助查找包含特定文件的包,例如

yum whatprovides /use/bin/mysqladmin
mysql-5.0.77-4.el5_6.6.x86_64 : MySQL client programs and shared libraries
Repo        : base
Matched from:
Filename    : /usr/bin/mysqladmin

如果你不知道你正在寻找的文件驻留在何处,那么你可以使用类似

yum whatprovides "*/mysqladmin"

这可能会找到名为 mysqladmin 的文件的其他实例,因此由您决定安装哪个包。在此特定情况下,/usr/bin/mysqladmin由包mysql-5.0.77-4.el5_6.6.x86_64

yum install mysql 

应该会为您安装它。

答案2

在 RHEL6.1 机器上,mysqladmin 由以下程序提供:

mysql-5.1.52-1.el6_0.1.x86_64

你还没有指定你正在运行的 CentOS 版本,但也许yum install mysql会为你提供。或者运行:

yum whatprovides /usr/bin/mysqladmin

并安装该包。

答案3

你可以通过 yum 安装

yum 安装 mysql 服务器 mysql

或者从 mysql 网站下载并使用 rpm 命令安装

dev.mysql.com/downloads/

相关内容