Подтвердить что ты не робот

Как проверить, установлена ​​ли mysql на ubuntu?

Мне нужно проверить, установлен ли mysql на сервере ubuntu. Есть ли способ определить, установлен ли mySql? Спасибо.

4b9b3361

Ответ 1

Вы можете использовать инструмент dpkg для управления пакетами в операционной системе Debian.

пример

dpkg --get-selections | grep mysql dpkg --get-selections | grep mysql если он указан как установленный, вы его получили. Иначе ты должен получить это.

Ответ 2

Несколько способов поиска программы.

Введите mysql в свой терминал, посмотрите результат.

Найдите каталоги /usr/bin, /bin для двоичного файла.

Введите apt-cache show mysql, чтобы узнать, установлен ли он

locate mysql

Ответ 3

"mysql" может быть найден, даже если mysql и mariadb удалены, но не "mysqld".

Быстрее, чем rpm -qa | grep mysqld:

which mysqld

Ответ 4

С помощью этой команды:

 dpkg -s mysql-server | grep Status

Ответ 5

В Linux на основе RPM вы можете проверить наличие MySQL следующим образом:

rpm -qa | grep mysql

Для дебианских или других систем на основе dpkg выполните следующие действия: *

dpkg -l mysql-server libmysqlclientdev *

*

Ответ 6

# mysqladmin -u root -p status

Вывод:

Enter password:
Uptime: 4  Threads: 1  Questions: 62  Slow queries: 0  Opens: 51  Flush tables: 1  Open tables: 45  Queries per second avg: 15.500

Это означает, что сервер MySQL работает

Если сервер не запущен, он сбрасывает ошибку следующим образом

# mysqladmin -u root -p status

Выход:

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Итак, под Debian Linux вы можете ввести следующую команду

# /etc/init.d/mysql status

Ответ 7

Попробуйте выполнить "mysql" или "mysql - version" без кавычек на терминале. он будет запрашивать версию, иначе команда не найдена