客观的:仅安装 MariaDB 客户端,用于工作连接 Web 服务器 <> 外部服务器的命令行测试。
有许多教程描述了 MariaDB 安装,通常包括软件包的安装MariaDB-Client
。我已添加存储库/etc/yum.repos.d
但仍然yum install mariadb-client
失败,指出
No match for argument: mariadb-client
Error: Unable to find a match: mariadb-client
但是,我可以mariadb-server
很好地安装该软件包,并且可以在命令行上验证我的数据库连接 - 但这太过分了,安装完整的服务器来获取客户端功能。
我如何实现我的目标?
答案1
没有这样的包。如果您需要安装该mysql
实用程序,请运行sudo dnf install mariadb
。
将来,你可以这样做:
# dnf whatprovides '*bin/mysql'
community-mysql-8.0.21-11.fc33.x86_64 : MySQL client programs and shared libraries
Repo : fedora
Matched from:
Other : *bin/mysql
community-mysql-8.0.23-1.fc33.x86_64 : MySQL client programs and shared libraries
Repo : updates
Matched from:
Other : *bin/mysql
mariadb-3:10.4.14-2.fc33.x86_64 : A very fast and robust SQL database server
Repo : fedora
Matched from:
Other : *bin/mysql
mariadb-3:10.4.17-1.fc33.x86_64 : A very fast and robust SQL database server
Repo : updates
Matched from:
Other : *bin/mysql
答案2
您可以按照以下说明安装 MariaDB 客户端官方文档:
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
chmod +x mariadb_repo_setup
sudo ./mariadb_repo_setup
使用dnf
或yum
:
sudo yum install perl-DBI libaio libsepol lsof boost-program-options
sudo yum install --repo="mariadb-main" MariaDB-client