Не удается подключиться к MySQL через Windows PowerShell

У меня MySQL 5.7 Community установлен на Win10, и я использую его с MySQL Workbench. Теперь я хочу настроить подчиненное устройство репликации, и из того, что я обнаружил, это невозможно с помощью Workbench.

Это означает, что я должен использовать Shell. Согласно документации MySQL, я открываю Windows PowerShell (как я понимаю «ваш командный интерпретатор») и набираю имя моей базы данных. поэтому строка в PowerShell выглядит так:

PS C:> MySQL my_database

Я получаю следующее: «mysql: имя« mysql »не было распознано как имя командлета, функции…» (это мой перевод). Я попробовал указать путь к месту установки MySQL, но результат тот же. В чем моя ошибка? Что отсутствует? Был бы рад, если бы кто-нибудь мне подсказал! Спасибо!

вы пробовали. \ имя базы данных mysql

Tomasz Wida 04.09.2018 15:40

mysql.exe не находится в C: - откройте powershell, перейдите в папку, где находится файл mysql.exe, а затем запустите mysql

Vladimir Bundalo 04.09.2018 16:16
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
Освоение PHP и управление базами данных: Создание собственной СУБД - часть II
В предыдущем посте мы создали функциональность вставки и чтения для нашей динамической СУБД. В этом посте мы собираемся реализовать функции обновления...
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
Роли и разрешения пользователей без пакета Laravel 9
Роли и разрешения пользователей без пакета Laravel 9
Этот пост изначально был опубликован на techsolutionstuff.com .
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
0
2
357
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Вот и все! Спасибо! Но для того, кто никогда не использовал Powershell, все оказалось не так просто. Я также пробовал полный путь, но по какой-то причине я не продвинулся дальше, чем "MySQL \", он не распознал "\ MySQL Server 5.7 \ bin \" как часть допустимого пути. Меня сейчас не беспокоит. Еще раз спасибо

rlinner 05.09.2018 19:02

Другие вопросы по теме