Легко исправить ошибку «Команда MySQL не найдена» (3 шага)

Опубликовано: 2022-12-08

MySQL — это система управления базами данных (СУБД) с открытым исходным кодом, используемая многими веб-приложениями и веб-сайтами. В этой статье мы покажем вам, как исправить сообщение об ошибке «Команда MySQL не найдена».

команда mysql не найдена

Оглавление

Что такое ошибка MySQL Command Not Found?

Если вы получаете сообщение об ошибке «mysql: команда не найдена» при попытке запустить команду mysql , это означает, что команда mysql отсутствует в системном пути. Это может произойти, если команда mysql не установлена ​​в вашей системе или если команда mysql установлена, но каталог, содержащий двоичный файл mysql , не включен в системный путь.

Чтобы исправить эту ошибку, вы можете попробовать выполнить следующие действия:

Читайте также: Как оптимизировать производительность базы данных WordPress

Шаг 1. Проверьте, установлен ли MySQL в вашей системе.

Проверьте, установлен ли MySQL в вашей системе: Чтобы проверить, установлен ли MySQL в вашей системе, вы можете запустить следующую команду:

 which mysql

Если MySQL установлен, эта команда напечатает путь к бинарному файлу mysql . Если команда ничего не печатает, это означает, что MySQL не установлен в вашей системе, поэтому вы получаете сообщение об ошибке «команда mysql не найдена».

Шаг 2: Установите MySQL, если она не установлена

Если MySQL не установлен, вам необходимо установить его, чтобы устранить ошибку «команда mysql не найдена». Установка MySQL немного отличается в зависимости от ОС, мы упомянули подробности установки для Ubuntu и Redhat.

Установите MySQL на Ubuntu

Чтобы установить MySQL на Ubuntu, вы можете использовать диспетчер пакетов apt . Менеджер пакетов apt включен по умолчанию в Ubuntu и используется для установки, обновления и управления программными пакетами в системе.

Чтобы установить MySQL с помощью apt , выполните следующие действия:

  1. Обновите индекс пакета: перед установкой MySQL вы должны обновить индекс пакета, чтобы убедиться, что у вас есть доступ к последним версиям доступных пакетов программного обеспечения. Чтобы обновить индекс пакета, выполните следующую команду:
 sudo apt update

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

  1. Установите MySQL: после обновления индекса пакета вы можете установить MySQL с помощью команды apt . Для этого выполните следующую команду:
 sudo apt install mysql-server

Это установит сервер MySQL и все необходимые зависимости в вашей системе.

  1. Запустите службу MySQL: после установки MySQL вам нужно будет запустить службу MySQL, чтобы начать ее использовать. Чтобы запустить службу MySQL, выполните следующую команду:
 sudo systemctl start mysql

Это запустит службу MySQL и позволит ей автоматически запускаться при загрузке системы.

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

Чтобы установить пароль root для MySQL, выполните следующую команду:

 sudo mysql_secure_installation

Это запустит мастер установки пароля root для MySQL, который проведет вас через процесс установки пароля для пользователя root.

  1. Войдите в MySQL: после установки пароля root вы можете войти на сервер MySQL с помощью команды mysql . Чтобы войти, выполните следующую команду:
 mysql -u root -p

Это запросит у вас пароль для пользователя root. Введите пароль, который вы установили на предыдущем шаге, чтобы войти на сервер MySQL.

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

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

Установите MySQL в систему на базе Redhat

Чтобы установить MySQL на Red Hat, вы можете использовать менеджер пакетов yum . Диспетчер пакетов yum включен в Red Hat по умолчанию и используется для установки, обновления и управления программными пакетами в системе.

Чтобы установить MySQL с помощью yum , выполните следующие действия:

  1. Обновите индекс пакета: перед установкой MySQL вы должны обновить индекс пакета, чтобы убедиться, что у вас есть доступ к последним версиям доступных пакетов программного обеспечения. Чтобы обновить индекс пакета, выполните следующую команду:
 sudo yum update

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

  1. Установите MySQL: после обновления индекса пакета вы можете установить MySQL с помощью команды yum . Для этого выполните следующую команду:
 sudo yum install mysql-server

Это установит сервер MySQL и все необходимые зависимости в вашей системе.

  1. Запустите службу MySQL: после установки MySQL вам нужно будет запустить службу MySQL, чтобы начать ее использовать. Чтобы запустить службу MySQL, выполните следующую команду:
 sudo systemctl start mysqld

Это запустит службу MySQL и позволит ей автоматически запускаться при загрузке системы.

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

Чтобы установить пароль root для MySQL, выполните следующую команду:

 mysql_secure_installation

Это запустит мастер установки пароля root для MySQL, который проведет вас через процесс установки пароля для пользователя root.

  1. Войдите в MySQL: после установки пароля root вы можете войти на сервер MySQL с помощью команды mysql . Чтобы войти, выполните следующую команду:
 mysql -u root -p

Это запросит у вас пароль для пользователя root. Введите пароль, который вы установили на предыдущем шаге, чтобы войти на сервер MySQL.

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

Имейте в виду, что эти инструкции относятся только к Red Hat и могут не работать в других дистрибутивах Linux. Если вы используете другой дистрибутив Linux, вам следует обратиться к документации по этому дистрибутиву, чтобы узнать, как установить и настроить MySQL.

Шаг 3. Исправьте команду MySQL, которая не найдена, добавив в системный путь

Добавьте двоичный файл mysql в системный путь: Если MySQL установлен, но команда mysql по-прежнему не найдена, это означает, что каталог, содержащий двоичный файл mysql , не включен в системный путь. Вы можете добавить двоичный файл mysql в системный путь, изменив переменную среды PATH .

Для этого вы можете запустить следующую команду, заменив <mysql_bin_dir> каталогом, содержащим двоичный файл mysql :

 export PATH=$PATH:<mysql_bin_dir>

Например, если бинарный файл mysql находится в каталоге /usr/local/mysql/bin , вы можете запустить следующую команду:

 export PATH=$PATH:/usr/local/mysql/bin

После запуска этой команды вы сможете запустить команду mysql без получения ошибки «mysql: команда не найдена».

Имейте в виду, что переменная среды PATH сбрасывается каждый раз, когда вы открываете новый терминал, поэтому вам нужно будет запускать эту команду export каждый раз, когда вы открываете новый терминал, чтобы иметь возможность запускать команду mysql .

Вывод

Мы обсудили, что такое ошибка «команда mysql не найдена», и обсудили различные способы устранения этой ошибки в разных операционных системах.

Если у вас есть дополнительные вопросы, не стесняйтесь задавать их в разделе комментариев ниже.