Я следовал официальному сбросу root пароля учебному пособию, но powershell (или cmd) продолжает выдавать ошибки по неизвестной причине.
Когда я печатаю mysqld --init-file=C:\\reset.txt
, я получаю эту ошибку: (Я проверил мой путь reset.txt
. Он находится в C:\
.)
mysqld: термин «mysqld» не распознается как имя командлета, функции, файла сценария или работоспособная программа. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку. В строке: 1 символ: 1 + mysqld --init-file = C: \ reset.txt + ~~~~~~ + CategoryInfo: ObjectNotFound: (mysqld: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException
Далее, когда я набираю только mysqld
только для тестирования, терминал выдает эту ошибку:
[Предупреждение] [MY-010091] [Сервер] Не удается создать тестовый файл C: \ Program Files \ MySQL \ MySQL Сервер 8.0 \ data \ mysqld_tmp_file_case_insensitive_test.lower-test
[ОШИБКА] [MY-013276] [Сервер] Не удалось установить для datadir значение 'C: \ Program Files \ MySQL \ MySQL Сервер 8.0 \ data \ '(OS errno: 2 - Нет такого файла или каталога)
Сначала я подумал, что существует проблема с путем. Поэтому я добавил mysqld
path в Environment Variable
и набрал mysqld
снова. Но все равно терминал выдает вторую ошибку.
Я использую Windows, и даже я отформатировал P C, чтобы проверить это еще Тем не менее, это дает мне эти ошибки.
Может кто-нибудь дать мне какие-либо решения для решения этой проблемы?