Bash mysql command not found

Я только что установил сервер MySQL и MySQL Workbench на своем новом рабочем столе и пытаюсь использовать команды MySQL в Git Bash

создать несколько баз данных локально в папке

C: Users Omnom Desktop код гамбургер дб

( файл базы данных находится в этой папке )

но получаю это сообщение взамен

Что я делаю неправильно ? Нужно ли устанавливать что-то еще, чтобы это работало?

PS ОС Windows 10 , Node.js установлен, сервер работает нормально (я могу создавать базы данных в рабочей среде).

PPS Если вам нужна дополнительная информация, дайте мне знать!

Эта ошибка означает, что по какой-то причине ваша оболочка не распознает клиент mysql. Это может быть одно из следующих:

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

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

установить PATH =% PATH%; C: xampp php

Может быть, вы не установили клиент MySQL, а только установили сервер? Можете ли вы найти исполняемый файл где-нибудь на вашем компьютере?

Скопируйте путь к mysql.exe и добавьте его в переменную PATH вашего компьютера, затем откройте git bash и введите

Следующие шаги установили Drush в моем Windows 7 ПК и ноутбуке без проблем. Пожалуйста, пропустите первые два шага, если на вашем компьютере уже работает стек веб-серверов.

Установите drush с помощью compser в git-bash типа: composer global require drush / drush

в bash – перейти в папку сайтов

Читайте также:  Ssd для macbook pro 13 mid 2012

проверить среду, введя следующие команды в bash одну за другой

php – версия
mysql – версия
композитор – версия
Drush – версия

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

Убедитесь, что переменные среды имеют эти записи (в зависимости от места установки и имени пользователя)

C: Users Admin AppData Roaming композитор поставщика Bin;
C: Users Admin AppData Roaming Composer поставщика Drush Drush ;
C: Program Files Git cmd; C: ProgramData ComposerSetup bin;
C: XAMPP MySQL Bin;
C: XAMPP PHP;

  1. Наконец, в sites defalut settings.php измените хост с localhost на 127.0.0.1

Надеюсь это поможет

Это связано с тем, что ваша программа MySQL bin (инструмент командной строки mysql) не добавлена в системные переменные Windows PATH.

Теперь это может происходить по нескольким причинам, одной из причин может быть ваш исполняемый файл установки, не запускаемый от имени администратора. Таким образом, чтобы использовать его со своим git bash, вы можете сделать две вещи.

Перейдите в каталог bin вашей установки MySQL, используя git bash. Например

Чтобы упростить вызов программ MySQL, вы можете добавить путь к каталогу bin MySQL в переменную окружения PATH системы Windows. Для этого следуйте указаниям официальной документации MySQL, приведенным здесь.

После добавления переменной PATH вам нужно перезапустить ваш git bash.

Теперь вы сможете запускать команду mysql из любой точки мира, используя git bash.

I’m working to set up my MySQL server using MAMP.

Current Status: Downloaded MySQL, MAMP Running MAMP: MySQL Server is green, plus it appears as a process in activity monitor

I saw some tutorials that recommended adding a path to my .profile file. So I created a .profile file and added

Читайте также:  Приват 24 личный кабинет для физических лиц

I then saved it as .profile in the home directory.

Does anyone have any idea what’s wrong?

OS: Mountain Lion

4 Answers 4

A simple way is to just run

What this does is add a symbolic link for the mysql binary from MAMP into your executable path – in this case, within /usr/local/bin/

Warning: If you’ve installed MySQL manually as well, this may interfere with that installation, so don’t do this if you have!

This is MAMP for mac.

Firstly check the path where mysql command is located in your machine. For example mine is:

Test entering that in terminal will get you some kind of mysql response depending if your login is successful. For e.g:

Now we’ll want to add this in $PATH so that you only need to run "mysql" without the folders path.

To do that, first check $PATH, enter in terminal:

Add this one line (use your own mysql bin path):

Press Ctrl + o to save, press enter/return key to confirm the filename is .bash_profile.

Then Press Ctrl + x to exit the editor.

Close the terminal. Re-open terminal. Enter:

Your $PATH now includes mysql bin path. You should now be able to call mysql command from any directory.

I just installed MySQL server and a MySQL Workbench on my new desktop and trying to use MySQL commands in Git Bash

to create some databases locally in folder

(database file located in this folder)

but getting this message in return

What am I doing wrong ? Do I have to install something else to make it work?

P.S. OS Windows 10 , Node.js installed , server runs fine (I’m able to create databases in workbench).

Читайте также:  Программа для изменения местоположения компьютера

Please help!

P.P.S. If you need additional information let me know!

5 Answers 5

Copy the path to mysql.exe, and add it to your computer’s PATH variable, then open git bash and type

That’s because your MySQL bin program (mysql command tool) not added to your windows PATH system variable.

Now this can happen for several reasons, one particular reason could be your installation executable not run as administrator. So to use it with your git bash you can do two things.

Approach 1

Go to the bin directory of your MySQL installation using git bash. For example

Approach 2

To make it easier to invoke MySQL programs, you can add the path name of the MySQL bin directory to your Windows system PATH environment variable. To do so follow the MySQL official documentation guideline from here

After adding the PATH variable you need to restart your git bash.

Now you’ll able to run mysql command from anywhere using git bash.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector