Получение пути MySQL в командной строке - программирование
Подтвердить что ты не робот

Получение пути MySQL в командной строке

Как я могу получить путь установки mysql до папки bin, используя командную строку в windows. Есть ли какая-нибудь команда, чтобы получить местоположение пути установки mysql?

4b9b3361

Ответ 1

(если я правильно понял ваш вопрос) Как и вы, добавьте любой другой каталог в путь

установить PATH =% PATH%; C:\DirectoryToAdd\ToPath

Он не влияет на добавление% PATH% on, beginig или в конец, но вы должны добавить его, иначе ваш путь будет только вашим новым каталогом.

Найдите каталог установки mySql (например, C:\Program Files\MySQL\MySQL Server 5.6\bin), а затем введите команду выше  set PATH =% PATH%; C:\Program Files\MySQL\MySQL Server 5.6\bin

советы:

  • в cmd используйте PATH, чтобы узнать, каков ваш путь (я думаю, что каждый орган знает это, но он не может повредить) И посмотрите что-то еще о PATH команда

  • Ваш сервис mySql должен быть включен для выполнения команд.

  • В проводнике Windows, если вы наберете cmd.exe в Windwos Explorer Address Bar, вы получите команду cmd из этого каталога.

Ответ 2

В клиенте MySQL вы можете получить базы данных и каталоги данных, выполнив следующие действия:

select @@basedir
select @@datadir

Вы можете попробовать восстановить все остальные пути. Поэтому, если вы вообще можете добраться до MySQL, это должно сделать это.

Ответ 3

Обычно он устанавливается в сторонний программный файл, это обычный путь, по которому вы можете найти bin C:\Program Files\MySQL\MySQL Server 5.5\bin

Ответ 4

Если вы правильно устанавливаете mysql, то путь к mysql автоматически добавляется к переменным среды. Чтобы проверить этот тип path в командной строке. Если вы видите в нем путь mysql, вы можете запускать исполняемые файлы mysql из любого местоположения командной строки.

Ответ 5

Это сработало для меня и очень просто.

Сначала я загрузил mysql и выполнил полную установку, а затем выполнил следующие шаги.

  • На рабочем столе Windows щелкните правой кнопкой мыши значок "Мой компьютер" и выберите "Свойства".

  • Затем выберите вкладку "Дополнительно" в появившемся окне "Свойства системы" и нажмите кнопку "Переменные среды".

  • В разделе "Системные переменные" выберите "Путь", а затем нажмите кнопку "Изменить". Появится диалог Edit System Variable.

  • Поместите курсор в конец текста, появляющегося в пробе, отмеченном значением переменной. (Используйте клавишу "Конец", чтобы убедиться, что ваш курсор расположен в самом конце текста в этом пространстве.) Затем введите полное имя пути вашего каталога bin bin (например, C:\Program Files\MySQL\MySQL Server 5.1\BIN)

Примечание

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

Отклоните этот диалог и каждый диалог в свою очередь, нажав ОК, пока все открытые диалоги не будут уволены.

-

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

* Вы не должны добавлять каталог bin bin в свою Windows PATH, если вы используете несколько серверов MySQL на одной машине.

С официального сайта MySQL: http://dev.mysql.com/doc/mysql-windows-excerpt/5.1/en/mysql-installation-windows-path.html

Ответ 6

Прежде всего:

Будьте предельно осторожны при редактировании системной переменной Path; случайное удаление или изменение какой-либо части существующего значения Path может привести к неисправной или даже непригодной системе.

В дальнейшем я думаю, что мне нужно немного объяснить, как вы можете редактировать переменную пути Windows. Итак, начнем.

Переменная пути Windows

Для начала нам нужно отредактировать системную переменную Path, но как мы можем ее отредактировать? Просто! Перейдите к компьютеру и нажмите на его значок, затем нажмите " Свойства".

Шаг-01

Или вы можете просто нажать Windows + Pause/Break, и тогда это окно должно открыться:

Шаг 01.1

Затем нажмите " Дополнительные параметры системы" или что-то подобное, как на следующем рисунке:

Шаг 02

После этого нажмите кнопку " Системные переменные" в только что открывшемся окне.

Шаг-03

В этом новом окне вы найдете две области: верхнюю и нижнюю; А пока давайте сосредоточимся на нижнем. Поиск переменной, имени, пути. Нажмите на него (выберите его), нажмите на кнопку " Изменить", и должно появиться окно, подобное следующему.

Шаг-04

PS: Важно иметь в виду, что подобное окно не откроется для вас, если вы используете версию Windows старше 8 или 8.1, насколько я помню. Это можно было изменить, но я не знаю.

Если вы видите это окно, теперь вы можете отредактировать вашу системную переменную Path путем добавления каталогов или Removig, а сейчас нажмите на кнопку " Редактировать текст". В этом новом окне, которое открылось, в поле значения, в конце текста, который уже там, вы должны поместить это:

C:\Program Files\MySQL\MySQL Server <version>\bin

Послушайте, это расположение по умолчанию для серверов MySQL, которые я использовал. Теперь вам нужно знать, где вы его установили. Если вы установили в папку по умолчанию, но не знаете версию, которую используете, вы можете перейти на:

C:\Program Files\MySQL

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

C:\Program Files\MySQL\MySQL Server 5.7\bin

Я использовал это, потому что моя версия MySQL 5.7. Я надеюсь, что вы получили это.

Теперь нажмите кнопку Ok, пока вы не увидите ни одно из окон, которые мы открыли.

Снова откройте CMD (или Powershell), и теперь вы можете использовать MySQL напрямую из CMD.

Ответ 7

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

• На рабочем столе Windows щелкните правой кнопкой мыши значок "Мой компьютер" и выберите "Свойства".

• Затем выберите вкладку "Дополнительно" в появившемся меню "Свойства системы" и нажмите кнопку "Переменные среды".

• В разделе "Системные переменные" выберите "Путь", а затем нажмите кнопку "Изменить". Должен появиться диалог Edit System Variable.

• Поместите курсор в конец текста, появляющегося в пробе, отмеченном значением переменной. (Используйте клавишу "Конец", чтобы убедиться, что ваш курсор расположен в самом конце текста в этом пространстве.) Затем введите полное имя пути вашего каталога bin bin (например, C:\Program Files\MySQL\MySQL Server 5.1\bin)

Ссылка = http://dev.mysql.com/doc/mysql-windows-excerpt/5.1/en/mysql-installation-windows-path.html

Ответ 8

Чтобы запустить сервер mysql из командной строки, вы должны запустить консольное окно (или "окно DOS" ) и ввести следующую команду:

shell > "C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql"

Ответ 9

Когда вы используете WAMP путь, это один C:\wamp\bin\mysql\mysql5.6.12\bin

Ответ 10

Для запуска командной строки mysql выполните следующие шаги:

1. Run cmd command
2. Type c: or d: on command prompt. This will be based on your WAMP server installations.
3. Assuming you have installed wamp on c: drive.
4. c:\>cd wamp
4. c:\wamp>cd bin
5. c:\wamp\bin>cd mysql
6. c:\wamp\bin\mysql>cd mysql15.1.36
7. c:\wamp\bin\mysql\mysql15.1.36>cd bin
8. c:\wamp\bin\mysql\mysql15.1.36\bin>mysql.exe -u root

Это основные шаги для запуска mysql в командной строке.

Другой способ запускать команду mysql непосредственно в CMD:

Убедитесь, что ваша папка mysql\bin является частью переменной $PATH:

1. Go to Control Panel -> System -> Advanced
2. Click Environment Variables
3. Under System Variables find PATH and click on it.
4. In the Edit windows, find the end of the string of paths (each path needs to be separated by a semi-colon ";" so you may need to add that to the end) add the path to your mysql\bin folder to the end paths.
5. Go back to Desktop
6. Close any command prompts you may have open Got to do this so the new $PATH variable will load.
7. Re-open command prompt. Try running mysql -uroot and if the path was set correctly, mysql will now run.

Сообщите мне, если это позаботится об этом!

Ответ 12

Я знаю, что этот вопрос очень старый. но я просто хотел УКАЗАТЬ, как у всех ответов здесь есть ПОЛНОСТЬЮ НЕДОПУСТИМОЙ вопрос ОП.

Он не спрашивает, КАК ИЗМЕНИТЬ ПУТЬ. он спрашивает, есть ли способ получить путь к каталогу установки MYSQL (потому что он может изменяться с компьютера на компьютер, x64 x86, буквы драйвера ETC.). ЦЕЛЬ аналогична системной переменной @@basedir в MySQL (НО ЭТО ТРЕБУЕТ, что вы подключены к MySQL).

Я думаю, что ОП пытается сделать и что я пытаюсь сделать, это ПОХОЖИЕ. Мы хотели получить папку BIN в каталоге MySQL для вызова mysqldump.exe. (пожалуйста, не говорите мне просто использовать $ mysqldump.exe, так как он используется в PROMPT MySQL, а не DOS PROMPT)

Например,% MYSQLDIRECTORY%/BIN/mysqldump.exe <---% MYSQLDIRECTORY% является только примером

  • нам не нужно беспокоиться о том, какая папка PROGRAMFILES или DRIVE включена.
  • не беспокойтесь, если INSTALLER изменил имя папки MySQL после установки.
  • не нужно запускать КОМАНДУЮЩУЮ ПОДСКАЗКУ MySQL, чтобы получить путь. используйте только WINDOWS DOS PROMPT.

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

Ответ 13

Если вы знаете версию, вы можете запросить реестр.

FOR /F "usebackq tokens=2,* skip=2" %L IN ('REG QUERY "HKLM\SOFTWARE\Wow6432Node\MySQL AB\MYSQL Server 8.0" /V Location') DO SET SQLPath=%M

Set binloc=%SQLPath%bin
echo %binloc%