我是新的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:command not found。 我试图通过使用命令“find / -name mysqladmin”searchmysqladmin,但它没有返回任何结果
所有我可以在网上search添加到path“/ bin:/ usr / local / mysql / bin”,但安装后的目录结构mysql v5.5已经改变。 目前没有像/ usr / bin / local / mysql这样的目录。
请在更改root密码后帮助我如何运行mysql。
你可以使用yum whatprovides来帮助find包含特定文件的包,例如
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由package mysql-5.0.77-4.el5_6.6.x86_64 ,
yum install mysql
应该为你安装它。
在RHEL6.1框中提供了mysqladmin
mysql-5.1.52-1.el6_0.1.x86_64
你没有指定你正在运行的CentOS版本,但可能是一个yum install mysql将为你提供。 或者运行:
yum whatprovides /usr/bin/mysqladmin
并安装该软件包。
你可以通过yum来安装
yum安装mysql-server mysql
或者从mysql站点下载并使用rpm命令进行安装
dev.mysql.com/downloads/