Неправильная версия MariaDB отображается после удаления и установки mariadb@version

#macos #mariadb #homebrew

#macos #mariadb #homebrew

Вопрос:

У меня была установлена 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
  

Вероятно, где-то есть какой-то оставшийся файл, но я не могу найти ни одного такого.

Что еще я мог проверить?

Комментарии:

1. Вы пробовали запускать mysql -v в новом сеансе командной строки?

2. ДА. Забыл упомянуть об этом.