Чи є спосіб встановити тільки клієнт mysql (Linux)? [зачинено]


155

Чи є інструменти командного рядка Linux mysql, які не потребують встановлення всього пакета встановлення mysql db?

Те, що я намагаюся зробити, це зробити з сервера №1 (сервер додатків), виконувати команди mysql, які будуть виконані на сервері №2 (db-сервер). Я не хочу запускати db на локальному сервері або встановлювати повністю роздутий mysql db.


14
Чому це поза темою? Схоже, що встановлення MySQL підпадає під інженерію програмного забезпечення.
Калонь Колоб

5
Це є абсолютно правильним питанням, відповіді на наведених нижче повністю актуальні, і вони повністю вирішити проблему , яку я мав , навіть якщо вони тільки з точки зору одного конкретним дистрибутива ( наприклад yum , = RedHat / CentOS і apt= Debian / Ubuntu) . Тож у мене є редагування, щоб зробити питання більше "Q-і-A-like" у черзі на огляд, яке я буду вдячний, якщо хтось міг схвалити.
TheDudeAbides

Відповіді:


209

Щоб встановити тільки mysql (клієнт), слід виконати

yum install mysql

Щоб встановити клієнт mysql та сервер mysql:

yum install mysql mysql-server

9
У поточній системі Fedora слід використовувати yum install mariadbі yum install mariadb-server. Fedora замінить MySQL на MariaDB.
Крістіан Берендт

1
Ця відповідь невірна. yum install mysqlвстановить серверний компонент так, як його спробують встановити mariadb: mariadb.x86_64 : A community developed branch of MySQL
berniey

3
Вам слід замість цього використовувати mariadb-клієнт. Детальні інструкції див. У mariadb.com/kb/uk/mariadb/yum. Коротше кажучи, вам потрібно 1) Додати мариадб репо для ням. 2) запустіть yum install MariaDB-клієнт. Це все (якщо ви використовуєте RH або CentOS). Про ubuntu див. Відповідь від Jon Black.
berniey


8

Можливо, спробуйте це:

yum -y groupinstall "MYSQL Database Client"

Попередження: Групу "Клієнт бази даних MYSQL" не існує. Помилка: нічого робити.
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

Дуже приємно, що ви вказуєте, як знайти назву пакета, а також як його встановити.
Самуель Ослунд

Дякую. У CentOS я не можу цього зробити, але я знайшов бінарний файл Fedora 31 за допомогою спільноти mysql (всього 4,1 Мб). Дякую.
Benyamin Limanto

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.