У меня MySQL 5.7 Community установлен на Win10, и я использую его с MySQL Workbench. Теперь я хочу настроить подчиненное устройство репликации, и из того, что я обнаружил, это невозможно с помощью Workbench.
Это означает, что я должен использовать Shell. Согласно документации MySQL, я открываю Windows PowerShell (как я понимаю «ваш командный интерпретатор») и набираю имя моей базы данных. поэтому строка в PowerShell выглядит так:
PS C:> MySQL my_database
Я получаю следующее: «mysql: имя« mysql »не было распознано как имя командлета, функции…» (это мой перевод). Я попробовал указать путь к месту установки MySQL, но результат тот же. В чем моя ошибка? Что отсутствует? Был бы рад, если бы кто-нибудь мне подсказал! Спасибо!
mysql.exe не находится в C: - откройте powershell, перейдите в папку, где находится файл mysql.exe, а затем запустите mysql






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