Có cách nào để chỉ cài đặt máy khách mysql (Linux) không? [đóng cửa]


155

Có bất kỳ công cụ dòng lệnh mysql Linux nào không yêu cầu toàn bộ gói cài đặt db mysql được cài đặt không?

Những gì tôi đang cố gắng làm là từ máy chủ số 1 (máy chủ ứng dụng), thực thi các lệnh mysql sẽ được thực thi trên máy chủ số 2 (máy chủ db). Tôi không muốn chạy db trên máy chủ cục bộ hoặc để cài đặt db mysql đầy đủ.


14
Tại sao điều này lại lạc đề? Có vẻ như cài đặt MySQL thuộc kỹ thuật phần mềm.
Hẻm núi Kolob

5
Đây một câu hỏi hoàn toàn hợp lệ, các câu trả lời dưới đây hoàn toàn phù hợp và chúng hoàn toàn giải quyết được vấn đề mà tôi gặp phải , ngay cả khi chúng chỉ theo quan điểm của một bản phân phối Linux cụ thể ( ví dụ: yum RedHat / CentOS và apt= Debian / Ubuntu) . Vì vậy, tôi có một chỉnh sửa để làm cho câu hỏi trở nên "Q-and-A-like" hơn trong hàng đánh giá mà tôi sẽ đánh giá cao nếu ai đó có thể phê duyệt.
TheDudeAdides 15/2/19

Câu trả lời:


209

Để chỉ cài đặt mysql (máy khách), bạn nên thực thi

yum install mysql

Để cài đặt máy khách mysql và máy chủ mysql:

yum install mysql mysql-server

9
Trên hệ thống Fedora hiện tại, bạn nên sử dụng yum install mariadbyum install mariadb-server. Fedora thay thế MySQL bằng MariaDB.
Christian Berendt

1
Câu trả lời này không chính xác. yum install mysqlsẽ cài đặt thành phần máy chủ vì nó sẽ cố gắng cài đặt mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey

3
Bạn nên xem xét sử dụng mariadb-client thay thế. Xem mariadb.com/kb/en/mariadb/yum để biết hướng dẫn chi tiết. Nói tóm lại, bạn cần 1) Thêm mariadb repo cho yum. 2) chạy yum cài đặt MariaDB-client. Đó là nó (giả sử bạn đang sử dụng RH hoặc CentOS). Đối với Ubuntu, xem câu trả lời từ Jon Black.
berniey


8

Có thể thử điều này:

yum -y groupinstall "MYSQL Database Client"

Cảnh báo: Nhóm 'Máy khách cơ sở dữ liệu MYSQL' không tồn tại. Lỗi: Không có gì để làm.
izy

7
[root@localhost administrador]# yum search mysql | grep client
community-mysql.i686 : MySQL client programs and shared libraries
                            : client
community-mysql-libs.i686 : The shared libraries required for MySQL clients
root-sql-mysql.i686 : MySQL client plugin for ROOT
mariadb-libs.i686 : The shared libraries required for MariaDB/MySQL clients
[root@localhost administrador]# yum install  -y community-mysql

Rất đẹp khi bạn bao gồm cách tìm tên gói cũng như cách cài đặt nó.
Samuel Åslund

Cảm ơn bạn. Trên CentOS tôi không thể làm điều này nhưng tôi đã tìm thấy tệp nhị phân trên Fedora 31 bằng cách sử dụng cộng đồng-mysql (chỉ 4,1mb). Cảm ơn bạn.
Benyamin Limanto

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.