Есть ли способ установить только клиент MySQL (Linux)? [закрыто]


155

Существуют ли какие-либо инструменты командной строки для Linux mysql, которые не требуют установки всего пакета установки mysql db?

Я пытаюсь с сервера № 1 (сервер приложений) выполнить команды mysql, которые будут выполняться на сервере № 2 (сервер БД). Я не хочу запускать БД на локальном сервере или устанавливать полноценный MySQL DB.


14
Почему это не по теме? Похоже, установка MySQL подпадает под разработку программного обеспечения.
Каньон Колоб

5
Это является совершенно правильным вопросом, ответы на приведенных ниже полностью актуальны, и они полностью решить проблему , которую я имел , даже если они только с точки зрения одного конкретным дистрибутива ( например yum , = RedHat / CentOS и apt= Debian / Ubuntu) , Таким образом, у меня есть правка, чтобы сделать вопрос более «похожим на вопрос» в очереди на рецензирование, и я был бы признателен, если бы кто-то мог его одобрить.
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/en/mariadb/yum для подробных инструкций. Короче, вам нужно 1) Добавить репозиторий мариадб для ням. 2) запустить yum установить MariaDB-клиент. Вот и все (при условии, что вы используете RH или CentOS). Для Ubuntu, смотрите ответ от Джона Блэка.
Берни


8

Может быть, попробуйте это:

yum -y groupinstall "MYSQL Database Client"

Предупреждение: Группа «Клиент базы данных MYSQL» не существует. Ошибка: ничего не делать.
Изо

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, используя community-mysql (только 4.1mb). Спасибо.
Беньямин Лиманто

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.