CentOS 8에 MariaDB 클라이언트를 설치하는 방법은 무엇입니까? "일치하는 항목을 찾을 수 없습니다"라고 뜹니다

CentOS 8에 MariaDB 클라이언트를 설치하는 방법은 무엇입니까? "일치하는 항목을 찾을 수 없습니다"라고 뜹니다

목적:웹 서버 <> 외부 서버에 대한 작동 중인 연결의 명령줄 테스트를 위해 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

관련 정보