- Is there a way to only install the mysql client (Linux)? [closed]
- 8 Answers 8
- 1. First method (download rpm package)
- 2.Second method (Set repo of yum)
- 8 Лучших инструментов графического интерфейса MySQL/MariaDB
- 1. dbForge Studio for MySQL
- 1. phpMyAdmin
- 2. MySQL Workbench
- 3. DBeaver
- 4. Beekeeper Studio
- 5. Adminer
- 6. Navicat for MySQL
- 7. OmniDB
- 8. SQuirreL SQL
- How to Install MySQL Client on Ubuntu
Is there a way to only install the mysql client (Linux)? [closed]
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Are there are any Linux mysql command line tools that don’t require the entire mysql db installation package to be installed? What I’m trying to do is from server #1 (app server), execute mysql commands that will get executed on server #2 (db server). I do not want to run the db on the local server or to install the full blown mysql db.
This is a totally valid question, the answers below are totally relevant, and they totally solve the problem that I had, even if they’re only from the perspective of one specific Linux distro (e.g. yum = RedHat / CentOS and apt = Debian / Ubuntu). So I have an edit to make the question more «Q-and-A-like» in the review queue that I would appreciate if someone could approve.
Recommendation questions are explicitly off-topic. This question is just spawning a stream of package recommendations.
This is a 10+ year old question, but still unedited and weak. A question needs to be much more specific. Foremost problem on this one: What distribution of Linux? ANY question asking «what do I do under Linux ..» should be edited. The answers you will get will tend to be equally as vague, hit & miss and will mention things that are distro specific such as YUM, APT, DNF, PKG along w/ various repo filenames. You can’t get a good, specific answer without a good question.
8 Answers 8
To install only mysql (client) you should execute
To install mysql client and mysql server:
yum install mysql mysql-server
On a current Fedora system you should use yum install mariadb and yum install mariadb-server . Fedora replace MySQL with MariaDB.
This answer is incorrect. yum install mysql will install the server component as it will try to install mariadb : mariadb.x86_64 : A community developed branch of MySQL
You should consider using mariadb-client instead. See mariadb.com/kb/en/mariadb/yum for detail instructions. In short, you need to 1) Add mariadb repo for yum. 2) run yum install MariaDB-client. That’s it (assuming you are using RH or CentOS). For ubuntu, see answer from Jon Black.
sudo apt-get install default-mysql-client
Is it only me getting E: Package ‘mysql-client’ has no installation candidate ? ( I run the update command first and still getting this )
[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
Install MySQL Client: 1. sudo yum install -y dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2. sudo rpm —import repo.mysql.com/RPM-GPG-KEY-mysql-2022 3. sudo yum install -y mysql-community-client
If mysql-client is not available, you may use mariadb-client :
sudo apt-get install mariadb-client
yum -y groupinstall "MYSQL Database Client"
sudo apt-get install mysql-client-core-5.5
there are two ways to install mysql client on centOS.
1. First method (download rpm package)
download rpm package from mysql website https://downloads.mysql.com/archives/community/
if you download this rpm package like picture, it’s filename like mysql-community-client-8.0.21-1.el8.x86_64.rpm.
then execute sudo rpm -ivh —nodeps —force mysql-community-client-8.0.21-1.el8.x86_64.rpm can install the rpm package the parameters -ivh means install, print output, don’t verify and check.
if raise error, maybe version conflict, you can execute rpm -pa | grep mysql to find conflicting package, then execute rpm -e —nodeps to remove them, and install once more.
finnaly, you can execute which mysql , it’s success if print /usr/bin/mysql.
2.Second method (Set repo of yum)
Please refer to this official website:
8 Лучших инструментов графического интерфейса MySQL/MariaDB
MySQL – одна из наиболее широко используемых систем управления реляционными базами данных с открытым исходным кодом ( RDBMS ), которая существует уже долгое время. Это передовая, быстрая, надежная, масштабируемая и простая в использовании СУБД , предназначенная для критически важных, высоконагруженных производственных систем.
В этом руководстве мы поделимся списком лучших инструментов графического интерфейса пользователя ( GUI ) MySQL для систем Linux.
1. dbForge Studio for MySQL
dbForge Studio for MySQL – один из самых надежных инструментов для разработчиков и администраторов баз данных. Мощный и всеобъемлющий инструмент MySQL GUI на Linux предоставляет все функциональные возможности, необходимые для разработки баз данных и выполнения сложных задач управления базами данных.
- Проектирование и разработка баз данных направлены на ускорение написания кода и обеспечение его высокого качества с помощью функций завершения кода, форматирования, проверки синтаксиса, отладчика, а также инструментов для визуального построения и редактирования запросов.
- * Управление базой данных предоставляет функции сравнения и синхронизации баз данных (данных и схем), генерации тестовых данных, миграции данных и документирования баз данных.
- Администрирование базы данных предоставляет функции управления учетными записями, установки и настройки прав доступа, мониторинга производительности сервера, а также охватывает процедуры резервного копирования и восстановления.
- Отчеты и анализ включают мастер и дизайнер отчетов, которые позволяют пользователям настраивать и получать подробные отчеты о работе всех инструментов с визуализацией данных.
dbForge Studio for MySQL поставляется с исчерпывающей документацией и профессиональной технической поддержкой. Все функции полностью поддерживаются на Windows, Linux и macOS.
1. phpMyAdmin
phpMyAdmin – возможно, самый популярный, бесплатный, с открытым исходным кодом и функциональным графическим интерфейсом инструмент для администрирования MySQL/MariaDB, особенно для служб веб-хостинга и среди разработчиков. Он работает в системах Linux, Windows OS, а также Mac OS X.
Это хорошо документированное приложение с интуитивно понятным веб-интерфейсом и поддержкой большинства функций MySQL для управления базами данных, таблицами, столбцами, отношениями, индексами, пользователями, правами доступа и т.д.. Она также поддерживает управление несколькими серверами, прямое выполнение любого оператора SQL , импорт данных в формате CSV и SQL , а также экспорт данных в CSV , SQL , XML , PDF и т.д.
phpMyAdmin также позволяет пользователям создавать графики макета вашей базы данных в различных форматах, создавать сложные запросы с помощью Query-by-example ( QBE ), осуществлять глобальный поиск в базе данных или ее подмножестве и многие другие функции.
2. MySQL Workbench
MySQL Workbench – еще один популярный и полнофункциональный графический инструмент для управления серверами и базами данных MySQL. Он является кроссплатформенным и работает в системах Linux, Windows и Mac OS X.
Он предоставляет три основные области функциональности:
- SQL Development – который позволяет пользователям управлять параметрами подключения к базе данных и выполнять SQL -запросы с помощью встроенного SQL -редактора.
- Data Modeling – для создания моделей схемы вашей базы данных в графическом виде, обратного и прямого проектирования между схемой и живой базой данных.
- Server Administration – позволяет создавать и администрировать экземпляры сервера.
Он доступен в двух редакциях: редакция сообщества, которая доступна бесплатно, и стандартная редакция предоставляет дополнительные функции корпоративного уровня.
3. DBeaver
DBeaver – это универсальный, бесплатный, с открытым исходным кодом и многоплатформенный инструмент управления базами данных, который создан для разработчиков, программистов SQL , администраторов баз данных и аналитиков. Он поддерживает не только базы данных MySQL и MariaDB, но и все популярные системы баз данных, включая PostgreSQL, Oracle, SQL ite, SQL Server и MS Access.
DBeaver поставляется с хорошо продуманным и реализованным пользовательским интерфейсом (UI), а также мощным SQL -редактором с автодополнением ключевых слов, имен схем, имен таблиц и столбцов. Хотя программа поддерживает любую систему баз данных, имеющую драйвер JDBC , она может работать и с другими внешними источниками данных как с драйвером JDBC , так и без него.
4. Beekeeper Studio
Задуманная как простой и доступный кроссплатформенный SQL клиент, Beekeeper Studio является современным и простым в использовании SQL редактором и менеджером баз данных для MySQL, PostgreSQL, SQL ite и SQL Server, доступным для Linux, Mac и Windows.
Студия Beekeeper доступна в двух редакциях: Beekeeper Studio community edition – это бесплатная версия Beekeeper Studio с открытым исходным кодом, а Beekeeper Studio ultimate edition – это коммерческая версия, которая поставляется с дополнительными функциями и имеет коммерческую лицензию для бизнеса.
5. Adminer
Adminer – это суперзамена phpMyAdmin, которая предлагает более аккуратный пользовательский интерфейс, лучшую поддержку функций MySQL, более высокую производительность, большую безопасность и может быть расширена с помощью плагинов.
Он состоит из одного PHP -файла, готового к развертыванию на целевом сервере баз данных, и поддерживает PHP 5, 7 и 8 с включенными сессиями. Adminer поддерживает MySQL, MariaDB, PostgreSQL, SQL ite, MS SQL , Oracle, Elasticsearch, MongoDB и другие с помощью плагинов.
6. Navicat for MySQL
Navicat for MySQL поставляется с интуитивно понятным и хорошо продуманным графическим интерфейсом, который упрощает администрирование и разработку баз данных в системах Linux, Windows и macOS.
В нем есть расширенные безопасные соединения, легкое редактирование SQL , интеллектуальный дизайн базы данных, бесшовная миграция данных, поддержка темного режима и многие другие возможности.
7. OmniDB
Разработанный как простой, легкий, быстрый и безопасный, OmniDB является веб-инструментом с открытым исходным кодом, который упрощает управление базами данных с упором на интерактивность.
Он работает в большинстве браузеров, с любой операционной системы, и имеет унифицированное рабочее пространство, отзывчивый интерфейс, интеллектуальный редактор SQL с контекстным завершением кода SQL , редактор SQL с вкладками, упрощенное редактирование и интерактивные таблицы.
8. SQuirreL SQL
Простой, но многофункциональный SQuirreL SQL – это графический SQL -клиент для работы с несколькими базами данных, который позволяет пользователям просматривать структуру JDBC -совместимой базы данных, просматривать данные в таблицах, выполнять SQL -команды и многое другое.
Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.
How to Install MySQL Client on Ubuntu
MySQL is popular is popular open-source relational database management system. The program that interfaces with the server is known as a MySQL client. The most basic client that you can use is the command line tool, most commonly known as MySQL client.
To install the mysql client on Ubuntu 18.04, open the terminal window and execute:
apt-get install mysql-client
The command-line tools allow you to interact with the server and It also allows you to run MySQL commands in shell scripts and other programs (For example, cron to perform maintenance and backup jobs).
The Ubuntu mysql-client package includes following command line tools (and more):
- mysql — the mysql command-line client to run SQL statements.
- mysqladmin — client for administering a MySQL server.
- mysqldump — a database backup program. The mysqldump command writes the contents of database tables into text files which you can use to restore databases.
- mysqlreport — Makes a friendly report of important MySQL status values.
- mysqlcheck — a command line client to check, repair, and optimize tables.
The Ubuntu MySQL client can install as a stand-alone command-line tool, for example, you can install mysql server on one computer and the client package on another computer running Ubuntu operating system. In that case you need to use -h flag with mysql client to indicate the server IP address or domain name.
Note that mysql server should allow remote access to the server, in order for the MySQL client to connect from a remote location.