Легко исправить ошибку «Команда MySQL не найдена» (3 шага)
Опубликовано: 2022-12-08MySQL — это система управления базами данных (СУБД) с открытым исходным кодом, используемая многими веб-приложениями и веб-сайтами. В этой статье мы покажем вам, как исправить сообщение об ошибке «Команда 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
, выполните следующие действия:
- Обновите индекс пакета: перед установкой MySQL вы должны обновить индекс пакета, чтобы убедиться, что у вас есть доступ к последним версиям доступных пакетов программного обеспечения. Чтобы обновить индекс пакета, выполните следующую команду:
sudo apt update
Выполнение этой команды может занять некоторое время, в зависимости от количества пакетов, которые необходимо обновить.
- Установите MySQL: после обновления индекса пакета вы можете установить MySQL с помощью команды
apt
. Для этого выполните следующую команду:
sudo apt install mysql-server
Это установит сервер MySQL и все необходимые зависимости в вашей системе.
- Запустите службу MySQL: после установки MySQL вам нужно будет запустить службу MySQL, чтобы начать ее использовать. Чтобы запустить службу MySQL, выполните следующую команду:
sudo systemctl start mysql
Это запустит службу MySQL и позволит ей автоматически запускаться при загрузке системы.
- Установите пароль root для MySQL: после запуска службы MySQL вам нужно будет установить пароль для пользователя root MySQL. По умолчанию для пользователя root пароль не установлен, поэтому вам необходимо установить его, прежде чем вы сможете войти на сервер MySQL.
Чтобы установить пароль root для MySQL, выполните следующую команду:
sudo mysql_secure_installation
Это запустит мастер установки пароля root для MySQL, который проведет вас через процесс установки пароля для пользователя root.
- Войдите в 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
, выполните следующие действия:
- Обновите индекс пакета: перед установкой MySQL вы должны обновить индекс пакета, чтобы убедиться, что у вас есть доступ к последним версиям доступных пакетов программного обеспечения. Чтобы обновить индекс пакета, выполните следующую команду:
sudo yum update
Выполнение этой команды может занять некоторое время, в зависимости от количества пакетов, которые необходимо обновить.
- Установите MySQL: после обновления индекса пакета вы можете установить MySQL с помощью команды
yum
. Для этого выполните следующую команду:
sudo yum install mysql-server
Это установит сервер MySQL и все необходимые зависимости в вашей системе.
- Запустите службу MySQL: после установки MySQL вам нужно будет запустить службу MySQL, чтобы начать ее использовать. Чтобы запустить службу MySQL, выполните следующую команду:
sudo systemctl start mysqld
Это запустит службу MySQL и позволит ей автоматически запускаться при загрузке системы.
- Установите пароль root для MySQL: после запуска службы MySQL вам нужно будет установить пароль для пользователя root MySQL. По умолчанию для пользователя root пароль не установлен, поэтому вам необходимо установить его, прежде чем вы сможете войти на сервер MySQL.
Чтобы установить пароль root для MySQL, выполните следующую команду:
mysql_secure_installation
Это запустит мастер установки пароля root для MySQL, который проведет вас через процесс установки пароля для пользователя root.
- Войдите в 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 не найдена», и обсудили различные способы устранения этой ошибки в разных операционных системах.
Если у вас есть дополнительные вопросы, не стесняйтесь задавать их в разделе комментариев ниже.