Раздел вопрос-ответ Не работает команда mysql в терминале windows

При работе с командой msql в терминале windows выходит:

-"mysql" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

(хотя mysql установлен...). Что делать?
 

share

1 ответ

Ошибка "mysql" не является внутренней или внешней командой" возникает из-за того, что терминал Windows не может найти исполняемый файл MySQL. Это обычно связано с тем, что путь к MySQL не добавлен в переменную окружения PATH. Вот как это исправить:

Шаг 1: Убедитесь, что MySQL установлен

  1. Проверьте, где находится установленный MySQL:

    • Обычно он находится в папке, например:
      C:\Program Files\MySQL\MySQL Server X.X\bin
      (где X.X — версия MySQL).
  2. Убедитесь, что в папке bin есть файл mysql.exe.


Шаг 2: Добавьте MySQL в PATH

  1. Откройте Параметры системы:

    • Нажмите Win + Pause, выберите Дополнительные параметры системы.
    • Перейдите в раздел Переменные среды.
  2. Найдите переменную Path в разделе Системные переменные (или Переменные пользователя).

    • Выделите Path и нажмите Изменить.
  3. Добавьте полный путь к папке bin MySQL (например, C:\Program Files\MySQL\MySQL Server X.X\bin).

    • Нажмите OK для сохранения изменений.

Шаг 3: Перезапустите терминал

Чтобы изменения PATH вступили в силу:

  1. Закройте текущий терминал или командную строку.
  2. Откройте новый терминал и введите:
    mysql --version
    Если всё настроено правильно, вы увидите версию MySQL.

 

Добавить комментарий
    как минимум 5 символов

    icon Вход в систему

    зарегистрироваться
    НОВЫЕ ПОЛЬЗОВАТЕЛИ