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