Установка более старой версии MySQL Brew Error - PullRequest
0 голосов
/ 03 сентября 2018

Я немного расстроен этим моментом, поэтому мне пришлось обратиться за помощью к stackoverflow lol Я застрял, пытаясь настроить среду разработки на 3 часа ...

Это то, что происходит, новая версия mysql не поддерживает совместимые механизмы аутентификации на стороне клиента для нового плагина сервера. Подробнее здесь

Итак, на данный момент у меня установлен MySQL с версией 8.0, и я пытаюсь вернуть его обратно к 5.7, потому что ни один из моих проектов node.js не работает локально.

Теперь я следовал этому , чтобы полностью удалить MySQL. и это для установки мульти версии с разницей вместо написания mysql56 Я написал mysql@5.7, потому что homebrew/versions/ устарела.

Итак ... как только я это сделаю, я иду в терминал и проверяю: sudo mysql -v и я получаю это: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

То есть, если я удалю текущего агента (новую версию 8.0), если я добавлю его обратно:

# Start agent for current version of mysql (including on login)
ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

тогда это покажет мне это: enter image description here

Старая версия, которую я хочу, уже связана: brew link --force mysql@5.7

сейчас ... вот что забавно, когда я печатаю: mysql --version это говорит: mysql Ver 14.14 Distrib 5.7.23, for osx10.13 (x86_64) using EditLine wrapper

И когда я иду в свой node.js env. чтобы выполнить запрос или что-то, он говорит: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client что является проблемой, упомянутой в других сообщениях о версии MySQL.

Может кто-нибудь помочь мне, пожалуйста. Спасибо, ребята

1 Ответ

0 голосов
/ 04 сентября 2018

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

Если у кого-то есть время и он хочет повеселиться с пивом, дайте мне знать, что для этого нужно:)

...