Client mysql ubuntu: Best MySQL Clients for Ubuntu

ubuntu — Не могу установить MySQL на убутнту


Вопрос задан


Изменён
4 месяца назад


Просмотрен
29 раз

Устанавливал через sudo apt-get install mysql-server

Лог
»’

we@DESKTOP-Q7LMU3C:~$ sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libcgi-fast-perl libcgi-pm-perl libencode-locale-perl libevent-core-2.1-7 libevent-pthreads-2.1-7 libfcgi-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libmecab2
libtimedate-perl liburi-perl mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8. 0 mysql-client-core-8.0 mysql-common mysql-server-8.0
mysql-server-core-8.0
Suggested packages:
libdata-dump-perl libipc-sharedcache-perl libwww-perl mailx tinyca
The following NEW packages will be installed:
libcgi-fast-perl libcgi-pm-perl libencode-locale-perl libevent-core-2.1-7 libevent-pthreads-2.1-7 libfcgi-perl libhtml-parser-perl
libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libmecab2
libtimedate-perl liburi-perl mecab-ipadic mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server
mysql-server-8.0 mysql-server-core-8.0
0 upgraded, 25 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/36.7 MB of archives.
After this operation, 319 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
Selecting previously unselected package mysql-common.
(Reading database ... 81885 files and directories currently installed.)
Preparing to unpack . ../0-mysql-common_5.8+1.0.5ubuntu2_all.deb ...
Unpacking mysql-common (5.8+1.0.5ubuntu2) ...
Selecting previously unselected package mysql-client-core-8.0.
Preparing to unpack .../1-mysql-client-core-8.0_8.0.31-0ubuntu0.20.04.1_amd64.deb ...
Unpacking mysql-client-core-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Selecting previously unselected package mysql-client-8.0.
Preparing to unpack .../2-mysql-client-8.0_8.0.31-0ubuntu0.20.04.1_amd64.deb ...
Unpacking mysql-client-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Selecting previously unselected package libevent-core-2.1-7:amd64.
Preparing to unpack .../3-libevent-core-2.1-7_2.1.11-stable-1_amd64.deb ...
Unpacking libevent-core-2.1-7:amd64 (2.1.11-stable-1) ...
Selecting previously unselected package libevent-pthreads-2.1-7:amd64.
Preparing to unpack .../4-libevent-pthreads-2.1-7_2.1.11-stable-1_amd64.deb ...
Unpacking libevent-pthreads-2.1-7:amd64 (2.1.11-stable-1) ...
Selecting previously unselected package libmecab2:amd64.
Preparing to unpack .../5-libmecab2_0. 996-10build1_amd64.deb ...
Unpacking libmecab2:amd64 (0.996-10build1) ...
Selecting previously unselected package mysql-server-core-8.0.
Preparing to unpack .../6-mysql-server-core-8.0_8.0.31-0ubuntu0.20.04.1_amd64.deb ...
Unpacking mysql-server-core-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Setting up mysql-common (5.8+1.0.5ubuntu2) ...
Selecting previously unselected package mysql-server-8.0.
(Reading database ... 82103 files and directories currently installed.)
Preparing to unpack .../00-mysql-server-8.0_8.0.31-0ubuntu0.20.04.1_amd64.deb ...
invoke-rc.d: could not determine current runlevel
* Stopping MySQL database server mysqld [ OK ]
Unpacking mysql-server-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Selecting previously unselected package libhtml-tagset-perl.
Preparing to unpack .../01-libhtml-tagset-perl_3.20-4_all.deb ...
Unpacking libhtml-tagset-perl (3.20-4) ...
Selecting previously unselected package liburi-perl.
Preparing to unpack .../02-liburi-perl_1.76-2_all.deb ...
Unpacking liburi-perl (1. 76-2) ...
Selecting previously unselected package libhtml-parser-perl.
Preparing to unpack .../03-libhtml-parser-perl_3.72-5_amd64.deb ...
Unpacking libhtml-parser-perl (3.72-5) ...
Selecting previously unselected package libcgi-pm-perl.
Preparing to unpack .../04-libcgi-pm-perl_4.46-1_all.deb ...
Unpacking libcgi-pm-perl (4.46-1) ...
Selecting previously unselected package libfcgi-perl.
Preparing to unpack .../05-libfcgi-perl_0.79-1_amd64.deb ...
Unpacking libfcgi-perl (0.79-1) ...
Selecting previously unselected package libcgi-fast-perl.
Preparing to unpack .../06-libcgi-fast-perl_1%3a2.15-1_all.deb ...
Unpacking libcgi-fast-perl (1:2.15-1) ...
Selecting previously unselected package libencode-locale-perl.
Preparing to unpack .../07-libencode-locale-perl_1.05-1_all.deb ...
Unpacking libencode-locale-perl (1.05-1) ...
Selecting previously unselected package libhtml-template-perl.
Preparing to unpack .../08-libhtml-template-perl_2.97-1_all.deb ...
Unpacking libhtml-template-perl (2.97-1) . ..
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../09-libtimedate-perl_2.3200-1_all.deb ...
Unpacking libtimedate-perl (2.3200-1) ...
Selecting previously unselected package libhttp-date-perl.
Preparing to unpack .../10-libhttp-date-perl_6.05-1_all.deb ...
Unpacking libhttp-date-perl (6.05-1) ...
Selecting previously unselected package libio-html-perl.
Preparing to unpack .../11-libio-html-perl_1.001-1_all.deb ...
Unpacking libio-html-perl (1.001-1) ...
Selecting previously unselected package liblwp-mediatypes-perl.
Preparing to unpack .../12-liblwp-mediatypes-perl_6.04-1_all.deb ...
Unpacking liblwp-mediatypes-perl (6.04-1) ...
Selecting previously unselected package libhttp-message-perl.
Preparing to unpack .../13-libhttp-message-perl_6.22-1_all.deb ...
Unpacking libhttp-message-perl (6.22-1) ...
Selecting previously unselected package mecab-utils.
Preparing to unpack .../14-mecab-utils_0.996-10build1_amd64.deb ...
Unpacking mecab-utils (0.996-10build1) . ..
Selecting previously unselected package mecab-ipadic.
Preparing to unpack .../15-mecab-ipadic_2.7.0-20070801+main-2.1_all.deb ...
Unpacking mecab-ipadic (2.7.0-20070801+main-2.1) ...
Selecting previously unselected package mecab-ipadic-utf8.
Preparing to unpack .../16-mecab-ipadic-utf8_2.7.0-20070801+main-2.1_all.deb ...
Unpacking mecab-ipadic-utf8 (2.7.0-20070801+main-2.1) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../17-mysql-server_8.0.31-0ubuntu0.20.04.1_all.deb ...
Unpacking mysql-server (8.0.31-0ubuntu0.20.04.1) ...
Setting up libmecab2:amd64 (0.996-10build1) ...
Setting up mysql-client-core-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Setting up libhtml-tagset-perl (3.20-4) ...
Setting up liblwp-mediatypes-perl (6.04-1) ...
Setting up libencode-locale-perl (1.05-1) ...
Setting up mecab-utils (0.996-10build1) ...
Setting up libevent-core-2.1-7:amd64 (2.1.11-stable-1) ...
Setting up libio-html-perl (1.001-1) ...
Setting up libtimedate-perl (2.3200-1) ... 
Setting up mysql-client-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Setting up libfcgi-perl (0.79-1) ...
Setting up liburi-perl (1.76-2) ...
Setting up libevent-pthreads-2.1-7:amd64 (2.1.11-stable-1) ...
Setting up libhttp-date-perl (6.05-1) ...
Setting up mecab-ipadic (2.7.0-20070801+main-2.1) ...
Compiling IPA dictionary for Mecab. This takes long time...
reading /usr/share/mecab/dic/ipadic/unk.def ... 40
emitting double-array: 100% |###########################################|
/usr/share/mecab/dic/ipadic/model.def is not found. skipped.
reading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210
reading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135
reading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032
reading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199
reading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171
reading /usr/share/mecab/dic/ipadic/Filler.csv ... 19
reading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252
reading /usr/share/mecab/dic/ipadic/Noun.adjv.csv ... 3328
reading /usr/share/mecab/dic/ipadic/Noun. adverbal.csv ... 795
reading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477
reading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120
reading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202
reading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668
reading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151
reading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999
reading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328
reading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146
reading /usr/share/mecab/dic/ipadic/Others.csv ... 2
reading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91
reading /usr/share/mecab/dic/ipadic/Postp.csv ... 146
reading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221
reading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393
reading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208
reading /usr/share/mecab/dic/ipadic/Verb.csv ... 130750
emitting double-array: 100% |###########################################|
reading /usr/share/mecab/dic/ipadic/matrix. def ... 1316x1316
emitting matrix : 100% |###########################################|
done!
update-alternatives: using /var/lib/mecab/dic/ipadic to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode
Setting up mysql-server-core-8.0 (8.0.31-0ubuntu0.20.04.1) ...
Setting up mecab-ipadic-utf8 (2.7.0-20070801+main-2.1) ...
Compiling IPA dictionary for Mecab. This takes long time...
reading /usr/share/mecab/dic/ipadic/unk.def ... 40
emitting double-array: 100% |###########################################|
/usr/share/mecab/dic/ipadic/model.def is not found. skipped.
reading /usr/share/mecab/dic/ipadic/Adj.csv ... 27210
reading /usr/share/mecab/dic/ipadic/Adnominal.csv ... 135
reading /usr/share/mecab/dic/ipadic/Adverb.csv ... 3032
reading /usr/share/mecab/dic/ipadic/Auxil.csv ... 199
reading /usr/share/mecab/dic/ipadic/Conjunction.csv ... 171
reading /usr/share/mecab/dic/ipadic/Filler.csv ... 19
reading /usr/share/mecab/dic/ipadic/Interjection.csv ... 252
reading /usr/share/mecab/dic/ipadic/Noun. adjv.csv ... 3328
reading /usr/share/mecab/dic/ipadic/Noun.adverbal.csv ... 795
reading /usr/share/mecab/dic/ipadic/Noun.csv ... 60477
reading /usr/share/mecab/dic/ipadic/Noun.demonst.csv ... 120
reading /usr/share/mecab/dic/ipadic/Noun.nai.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.name.csv ... 34202
reading /usr/share/mecab/dic/ipadic/Noun.number.csv ... 42
reading /usr/share/mecab/dic/ipadic/Noun.org.csv ... 16668
reading /usr/share/mecab/dic/ipadic/Noun.others.csv ... 151
reading /usr/share/mecab/dic/ipadic/Noun.place.csv ... 72999
reading /usr/share/mecab/dic/ipadic/Noun.proper.csv ... 27328
reading /usr/share/mecab/dic/ipadic/Noun.verbal.csv ... 12146
reading /usr/share/mecab/dic/ipadic/Others.csv ... 2
reading /usr/share/mecab/dic/ipadic/Postp-col.csv ... 91
reading /usr/share/mecab/dic/ipadic/Postp.csv ... 146
reading /usr/share/mecab/dic/ipadic/Prefix.csv ... 221
reading /usr/share/mecab/dic/ipadic/Suffix.csv ... 1393
reading /usr/share/mecab/dic/ipadic/Symbol.csv ... 208
reading /usr/share/mecab/dic/ipadic/Verb. csv ... 130750
emitting double-array: 100% |###########################################|
reading /usr/share/mecab/dic/ipadic/matrix.def ... 1316x1316
emitting matrix : 100% |###########################################|
done!
update-alternatives: using /var/lib/mecab/dic/ipadic-utf8 to provide /var/lib/mecab/dic/debian (mecab-dictionary) in auto mode
Setting up libhtml-parser-perl (3.72-5) ...
Setting up libhttp-message-perl (6.22-1) ...
Setting up mysql-server-8.0 (8.0.31-0ubuntu0.20.04.1) ...
invoke-rc.d: could not determine current runlevel
* Stopping MySQL database server mysqld [ OK ]
update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist
dpkg: error processing package mysql-server-8.0 (--configure):
installed mysql-server-8.0 package post-installation script subprocess returned error exit status 2
Setting up libcgi-pm-perl (4.46-1) ...
Setting up libhtml-template-perl (2.97-1) ...
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-8. 0; however:
Package mysql-server-8.0 is not configured yet.
dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Setting up libcgi-fast-perl (1:2.15-1) ...
No apport report written because the error message indicates its a followup error from a previous failure.
Processing triggers for systemd (245.4-4ubuntu3.19) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Errors were encountered while processing:
mysql-server-8.0
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1) 

»’

А вот что если хочу запустить
we@DESKTOP-Q7LMU3C:~$ mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (13)

  • mysql
  • ubuntu






7







Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации


Почта

Необходима, но никому не показывается




Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки


Установка MySQL в Ubuntu

MySQL – это одна из самых популярных систем управления базами данных, которая применяется почти везде, начиная от различных предприятий и промышленности и заканчивая организацией работы веб-сайтов.

Сейчас существует несколько версий MySQL. Непосредственно MySQL, разрабатываемая компанией Oracle и свободный форк от основного разработчика MySQL – MariaDB. Имя MairaDB программа получила в честь первой дочери программиста, также как и MySQL в честь имени второй. В большинстве дистрибутивов Linux используется MariaDB, в том числе и в Ubuntu. Но в этой статье давайте рассмотрим установку именно MySQL в Ubuntu 20.04.

Установка MySQL 8 в Ubuntu

Программа и все необходимые компоненты есть в официальных репозиториях, поэтому установить её не составит труда. Для установки из официальных репозиториев сначала обновите списки пакетов:

sudo apt update

Затем установите необходимые пакеты:

sudo apt install mysql-server mysql-client

На данный момент в репозиториях Ubuntu 20.04 есть уже версия Mysql 8.20. Вы можете проверить установленную версию такой командой:

Кроме того, желательно проверить, запущенна ли служба MySQL:

sudo systemctl status mysql

Вы должны увидеть зеленую надпись Active, Running и версию программы, которую устанавливали.

Установка MySQL 5.7 в Ubuntu

Если вам нужна версия 5.7, то её в репозиториях нет, но вы можете получить эту версию из репозитория разработчика. Если в системе уже есть более новая версия, её надо полностью удалить:

sudo apt remove –autoremove mysql-server mysql-client

Также удалите каталог с базами данных MySQL они не совместимы со старой версией:

sudo rm -Rf /var/lib/mysql

Для установки репозитория скачайте этот пакет:

sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

Затем установите его:

sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

В процессе установки программа попросит выбрать дистрибутив. Если у вас Ubuntu 20.04 или выше, выбирайте версию для Ubuntu 18.04 – bionic:

Затем выберите MySQL Server and Cluster:

После этого останется выбрать нужную версию MySQL, например 5.7:

После этого обновите списки репозиториев и посмотрите какие версии MySQL доступны:

sudo apt update

sudo apt-cache policy mysql-server

Осталось установить установить mysql 5. 7 в Ubuntu:

sudo apt install mysql-server=5.7.31-1ubuntu18.04 mysql-community-server=5.7.31-1ubuntu18.04 mysql-client=5.7.31-1ubuntu18.04

В процессе установки программа запросит пароль для root пользователя:

После этого вы снова можете посмотреть версию:

Настройка mysql в Ubuntu

Перед тем как вы сможете полноценно использовать только что установленную базу данных, необходимо выполнить ее первоначальную настройку. Для этого был разработан специальный скрипт, выполните его:

На первом шаге настраивается плагин валидации пароля. Чтобы его включить нажмите Y, или его можно не включать. Затем надо задать сложность пароля, который позволит установить этот плагин. Здесь 0 означает слабый пароль, а 2 – сложный. Когда плагин будет настроен введите пароль root и подтвердите, что хотите использовать именно его:

Введите Y для отключения анонимного доступа к MySQL, затем ещё раз Y чтобы запретить подключаться к базе от имени root удаленно:

Снова Y, чтобы удалить тестовую базу данных. Затем, обновите привилегии для пользователей:

После завершения настройки вы можете подключиться к пользователя root к серверу баз данных из командной строки:

sudo mysql -u root

Здесь нам необходимо создать пользователя, от имени которого мы будем использовать базу данных, а также саму базу данных. Для этого воспользуемся командами SQL. Сначала создаем базу данных:

mysql> CREATE DATABASE testDB;

Далее создадим пользователя:

mysql> CREATE USER ‘my_user’@’localhost’ IDENTIFIED BY ‘password’;

Слова my_user и password нужно заменить на свои имя пользователя и пароль. Дальше нужно дать права пользователю на управление этой базой данных:

mysql> GRANT ALL PRIVILEGES ON testDB.* TO ‘my_user’@’localhost’

Или вы можете дать права только на несколько инструкций:

mysql> GRANT SELECT,UPDATE,DELETE ON testDB.* TO ‘my_user’@’localhost’;

Если какую-либо инструкцию нужно запретить, удалите ее:

mysql> REVOKE UPDATE ON testDB. * FROM ‘my_user’@’localhost’;

После завершения работы с правами нужно их обновить:

mysql> FLUSH PRIVILEGES;

Чтобы убедиться что нет никого лишнего, вы можете вывести список пользователей:

mysql> SELECT user,host FROM mysql.user;

Также вы можете посмотреть полномочия для нужного пользователя:

mysql> SHOW GRANTS FOR ‘my_user’@’localhost’;

Теперь установка MySQL Ubuntu 20.04 полностью завершена и вы можете использовать эту базу данных для решения своих задач.

Удаление MySQL в Ubuntu

Чтобы удалить mysql Ubuntu 20.04 понадобиться немного больше команд чем для удаления простого пакета. После удаления основных пакетов в системе остается еще много файлов. Мы рассмотрим как удалить все.

Сначала остановите сервисы:

sudo systemctl stop mysql
sudo killall -KILL mysql mysqld_safe mysqld

Удалите основные пакеты и их зависимости:

sudo apt -y purge mysql-server mysql-client
sudo apt -y autoremove –purge
sudo apt autoclean

Удалите пользователя mysql и остатки программы в системе:

deluser –remove-home mysql
sudo delgroup mysql
rm -rf /etc/apparmor. d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb

Удалите все логи подключений к mysql из терминала:

sudo find / -name .mysql_history -delete

Теперь ваша система полностью очищена от MySQL.

Выводы

В этой статье мы рассмотрели как выполняется установка MySQL в Ubuntu 20.04. Как видите, это не очень трудно, хотя и требует некоторых знаний и немного времени на то, чтобы со всем разобраться. Надеюсь, эта информация была для вас полезной.

лучших клиентов MySQL для Ubuntu

MySQL очень популярна и является одной из наиболее широко используемых систем управления реляционными базами данных. Написанный на C и C++, он был разработан и выпущен корпорацией Oracle в середине 1995 года. С тех пор его популярность имеет только одно направление — север. Причина постоянно растущей популярности заключается в том, что он имеет открытый исходный код и очень прост в использовании, а также очень легко интегрируется с различными веб-приложениями и инструментами. LAMP (Linux, Apache, MySQL, PHP) — очень популярная комбинация и основа различных популярных приложений. Существует множество клиентов MySQL с графическим интерфейсом для пользователей Windows, но если вы работаете с Ubuntu, то в этой статье я собираюсь представить вам к 5 лучшим клиентам MySQL, которые вы можете использовать в Ubuntu и других дистрибутивах Linux.

DataGrip

DataGrip — это многоплатформенный инструмент администрирования баз данных, разработанный и опубликованный JetBrains, который популярен для разработки инструментов для программистов и разработчиков программного обеспечения. Он поставляется с различными популярными инструментами управления базами данных, такими как Amazon Redshift, Apache Hive, Azure SQL Database, Microsoft SQL Server, а также включает MySQL.

Говоря о функциях, он имеет очень дружественный пользовательский интерфейс, который вы найдете очень простым в использовании, контекстно-зависимую компиляцию кода, автоматическое обнаружение ошибок и интеграцию контроля версий. Кроме того, у него есть мощный текстовый редактор, который очень умный и продвинутый, светлые и темные темы, настраиваемый интерфейс и поддержка импорта/экспорта.

В DataGrip есть все, что нужно администратору базы данных, но есть одна вещь, которая может соблазнить вас использовать другие клиенты, а именно, это не бесплатно и немного дорого.

$ sudo snap install datagrip —classic

phpMyAdmin

phpMyAdmin является популярным и одним из наиболее широко используемых инструментов администрирования баз данных для MySQL и MariaDB. Это бесплатный клиент MySQL с открытым исходным кодом, популярный среди служб веб-хостинга. Он имеет интуитивно понятный веб-интерфейс, который вы найдете очень простым в использовании.

Это один из лучших инструментов для MySQL, которые вы найдете в Интернете, поэтому я говорю, что он поддерживает все функции MySQL, такие как создание, копирование, изменение, переименование, просмотр и удаление баз данных, таблиц. и т. д. обслуживание баз данных и таблиц, импорт/экспорт из CSV и SQL, администрирование нескольких серверов, несколько форматов для графического макета базы данных и поддержка глобального поиска.

Учитывая все аспекты, phpMyAdmin является надежным клиентом MySQL для Ubuntu.

$ sudo apt-get update
$ sudo apt-get install -y phpmyadmin

DBeaver

DBeaver — это бесплатный кроссплатформенный SQL-клиент и инструмент администрирования баз данных. Он разработан сообществом разработчиков открытого исходного кода специально для разработчиков, программистов SQL, администраторов баз данных и аналитиков.

Помимо MySQL, он поддерживает другие широко используемые инструменты управления базами данных, такие как PostgreSQL, SQLite, Firebird, Oracle и многие другие. Он поставляется с простым, но привлекательным пользовательским интерфейсом, который очень прост в использовании.

Говоря о функциях, он предлагает подключение к различным источникам данных, визуальный конструктор запросов, браузер метаданных, диаграммы ER, поиск данных и метаданных и редактор SQL.

Не все так идеально, потому что в некоторых случаях вы можете найти ошибки в некоторых функциях. Загрузить DBeaver можно здесь

Это многофункциональный клиент SQL, который предлагает такие функции, как полноценная поддержка подключаемых модулей, одновременные сеансы с несколькими базами данных, определяемые пользователем шаблоны кода и т. д. Это простой и легкий инструмент, который вы найдете очень надежным и полезный.

SQuirrel SQL можно загрузить и установить непосредственно из Ubuntu Software Center.

Emma

Emma — это простой и легкий инструмент управления базами данных, специально разработанный для Linux и его дистрибутивов, таких как Ubuntu. Это идеальный инструмент для начинающих в области программирования и администрирования баз данных.

Некоторые из примечательных функций emma: редактор SQL, создание и изменение баз данных MySQL на ходу, поддержка подсветки синтаксиса, экспорт в CSV и многие другие функции.

Чтобы установить emma в Ubuntu, выполните следующую команду в Терминале или вы можете установить ее напрямую из Центра приложений Ubuntu.

$ sudo apt-get install emma

dbforge Studio для MySQL

dbForge Studio для MySQL — это многоцелевая IDE, специально созданная для менеджеров баз данных, разработчиков и администраторов MySQL. Он может похвастаться интуитивно понятным графическим пользовательским интерфейсом, который хорошо подходит как для тех, кто только начинает свой путь в MySQL и MariaDB, так и для опытных ветеранов. Несмотря на то, что инструмент изначально был разработан для Windows, теперь он совместим с Linux и macOS.

Богатый функционал Studio позволяет создавать и выполнять запросы, разрабатывать и отлаживать код T-SQL, автоматизировать управление объектами базы данных, проектировать, сравнивать и синхронизировать базы данных, анализировать табличные данные и выполнять рутинное администрирование в мгновение ока. . dbForge Studio — это высокопроизводительный инструмент с множеством функций, которые вы ищете в инструменте.

dbForge Query Builder

Заключение

Итак, это лучшие клиенты MySQL, которые вы можете загрузить и установить в Ubuntu и других дистрибутивах Linux.

Ubuntu – Результаты поиска пакетов — mysql-client

Ubuntu – Результаты поиска пакетов — mysql-client

» Ubuntu
» Пакеты
» Результаты поиска пакетов

Поиск в определенном наборе:

[бионический]

[бионические обновления]

[бионические бэкпорты]

[фокусный]

[фокусные обновления]

[фокусные-бэкпорты]

[варенье]

[джамми-обновления]

[джемми-бэкпорты]

[кинетический]

[кинетические обновления]

[кинетические бэкпорты]

[лунный]

Ограничить поиск определенной архитектурой:

[i386]

[амд64]

[мощный компьютер]

[рука64]

[армхф]

[ppc64el]

[с390x]

Вы искали пакеты, имена которых содержат mysql-client во всех комплектах, всех разделах и всех архитектурах.
Найдено 7 подходящих пакетов.

Точные совпадения

Пакет mysql-client

  • bionic (18.04LTS) (база данных):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    5.7.41-0ubuntu0.18.04.1 [ безопасность ]: все

  • бионических обновлений (база данных):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    5.7.41-0ubuntu0.18.04.1: все

  • фокусное (20.04LTS) (база):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8.0.32-0ubuntu0.20.04.2 [ безопасность ]: все

  • фокальные обновления (база данных):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8.0.32-0ubuntu0.20.04.2: все

  • варенье (22.04LTS) (база):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8. 0.32-0ubuntu0.22.04.2 [ безопасность ]: все

  • jammy-updates (база данных):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8.0.32-0ubuntu0.22.04.2: все

  • кинетическая (22.10) (база):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8.0.32-0ubuntu0.22.10.2 [ безопасность ]: все

  • кинетических обновлений (база данных):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8.0.32-0ubuntu0.22.10.2: все

  • лунный (база):
    Клиент базы данных MySQL (метапакет в зависимости от последней версии)

    8.0.32-0ubuntu4: все

Другие обращения

Пакет default-mysql-client

  • bionic (18.04LTS) (база данных):
    Бинарные файлы клиента базы данных MySQL (метапакет) [ юниверс ]

    1. 0.4: все

  • фокусное (20.04LTS) (база):
    Бинарные файлы клиента базы данных MySQL (метапакет) [ вселенная ]

    1.0.5ubuntu2: все

  • варенье (22.04LTS) (база):
    Бинарные файлы клиента базы данных MySQL (метапакет) [ юниверс ]

    1.0.8: все

  • кинетическая (22.10) (база):
    Бинарные файлы клиента базы данных MySQL (метапакет) [ юниверс ]

    1.0.8: все

  • лунный (база):
    Бинарные файлы клиента базы данных MySQL (метапакет) [ юниверс ]

    1.1.0: все

Пакет default-mysql-client-core

  • bionic (18. 04LTS) (база данных):
    Бинарные файлы основного клиента базы данных MySQL (метапакет) [ юниверс ]

    1.0.4: все

  • фокусное (20.04LTS) (база):
    Бинарные файлы основного клиента базы данных MySQL (метапакет) [ юниверс ]

    1.0.5ubuntu2: все

  • варенье (22.04LTS) (база):
    Бинарные файлы основного клиента базы данных MySQL (метапакет) [ вселенная ]

    1.0.8: все

  • кинетическая (22.10) (база):
    Бинарные файлы основного клиента базы данных MySQL (метапакет) [ юниверс ]

    1.0.8: все

  • лунный (база):
    Бинарные файлы основного клиента базы данных MySQL (метапакет) [ юниверс ]

    1. 1.0: все

Пакет mysql-client-5.7

  • bionic (18.04LTS) (база данных):
    Бинарные файлы клиента базы данных MySQL

    5.7.41-0ubuntu0.18.04.1 [ безопасность ]: amd64 i386

    5.7.21-1ubuntu1 [ порта ]: arm64 armhf ppc64el s390x

  • бионических обновлений (база данных):
    Бинарные файлы клиента базы данных MySQL

    5.7.41-0ubuntu0.18.04.1: amd64 arm64 armhf i386 ppc64el s390x

Пакет mysql-client-8.0

  • фокусный (20.04LTS) (база данных):
    Бинарные файлы клиента базы данных MySQL

    8.0.32-0ubuntu0.20.04.2 [ безопасность ]: amd64 i386

    8.0.19-0ubuntu5 [ порта ]: arm64 armhf ppc64el s390x

  • фокальные обновления (база данных):
    Бинарные файлы клиента базы данных MySQL

    8. 0.32-0ubuntu0.20.04.2: amd64 arm64 armhf i386 ppc64el s390x

  • варенье (22.04LTS) (база):
    Бинарные файлы клиента базы данных MySQL

    8.0.32-0ubuntu0.22.04.2 [ безопасность ]: amd64 i386

    8.0.28-0ubuntu4 [ порты ]: arm64 armhf ppc64el s390x

  • jammy-updates (база данных):
    Бинарные файлы клиента базы данных MySQL

    8.0.32-0ubuntu0.22.04.2: amd64 arm64 armhf i386 ppc64el s390x

  • кинетическая (22.10) (база):
    Бинарные файлы клиента базы данных MySQL

    8.0.32-0ubuntu0.22.10.2 [ безопасность ]: amd64 i386

    8.0.31-0ubuntu2 [ порта ]: arm64 armhf ppc64el s390x

  • кинетические-обновления (база данных):
    Бинарные файлы клиента базы данных MySQL

    8.0.32-0ubuntu0.22.10.2: amd64 arm64 armhf i386 ppc64el s390x

  • лунный (база):
    Бинарные файлы клиента базы данных MySQL

    8. 0.32-0ubuntu4: amd64 arm64 armhf i386 ppc64el s390x

Пакет mysql-client-core-5.7

  • bionic (18.04LTS) (база данных):
    Бинарные файлы клиента ядра базы данных MySQL

    5.7.41-0ubuntu0.18.04.1 [ безопасность ]: amd64 i386

    5.7.21-1ubuntu1 [ порта ]: arm64 armhf ppc64el s390x

  • бионических обновлений (база данных):
    Бинарные файлы клиента ядра базы данных MySQL

    5.7.41-0ubuntu0.18.04.1: amd64 arm64 armhf i386 ppc64el s390x

Пакет mysql-client-core-8.0

  • focus (20.04LTS) (база данных):
    Бинарные файлы клиента ядра базы данных MySQL

    8.0.32-0ubuntu0.20.04.2 [ безопасность ]: amd64 i386

    8.0.19-0ubuntu5 [ порта ]: arm64 armhf ppc64el s390x

  • фокальные обновления (база данных):
    Бинарные файлы клиента ядра базы данных MySQL

    8.