目的:Webサーバー<>外部サーバーへの稼働中の接続のコマンドラインテスト用にMariaDBクライアントのみをインストールします。
通常、ソフトウェアパッケージのインストールを含む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