У меня установлена MariaDB версии 10.3, которую я должен понизить до версии 10.1
из соображений совместимости.Итак, я сделал:
brew uninstall mariadb
А затем: mysql -v
, в результате чего команда не была найдена, как и ожидалось.
Затем я установил старую версию с помощью:
brew install mariadb@10.1
И добавил его в PATH:
export PATH="/usr/local/opt/mariadb@10.1/bin:$PATH"
Однако теперь я получаю этот странный результат, где бинарный файл 10.1 показывает версию 10.3даже в новом экземпляре оболочки:
$ which mysql
/usr/local/opt/mariadb@10.1/bin/mysql
$ mysql -v
Server version: 10.3.13-MariaDB Homebrew
$ /usr/local/opt/mariadb@10.1/bin/mysql -v
Server version: 10.3.13-MariaDB Homebrew
$ ls -ltra /usr/local/opt/ | grep maria
lrwxr-xr-x 1 juha.untinen admin 30 Apr 8 11:02 mariadb@10.1 -> ../Cellar/mariadb@10.1/10.1.38
Возможно, где-то есть какой-то оставшийся файл, но я не могу найти такого.
Что еще я могу проверить?