#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. ДА. Забыл упомянуть об этом.