2016-04-08 4 views
0

1) Я изначально установил последнюю версию mysql (5.7.11) с помощью homebrew.Конфликт с установками MySQL с Homebrew

2) Затем я также установил mysql56 используя самодельный

3) Затем я удалил оригинальный MySQL доморощенного установить

заварить поиск MySQL в настоящее время возвращает чек только рядом с 56 =>

automysqlbackup
доморощенных/версии/mysql55
MySQL
MySQL-кластер
доморощенных/версия/mysql51
доморощенные/версия/mysql56 ✔

4) Если я начинаю MySQL консоль я получаю следующее:

Welcome to the MySQL monitor. Commands end with ; or \g. 
Your MySQL connection id is 33 
Server version: 5.7.11 Homebrew 

5) Запуск mysql> SHOW VARIABLES LIKE "%version%"; возвращается

+-------------------------+-----------------------+ 
| Variable_name   | Value     | 
+-------------------------+-----------------------+ 
| innodb_version   | 5.7.11    | 
| protocol_version  | 10     | 
| slave_type_conversions |      | 
| tls_version    | TLSv1,TLSv1.1,TLSv1.2 | 
| version     | 5.7.11    | 
| version_comment   | Homebrew    | 
| version_compile_machine | x86_64    | 
| version_compile_os  | osx10.11    | 
+-------------------------+-----------------------+ 
8 rows in set (0.15 sec) 

6) MySQL> SELECT VERSION();

+-----------+ 
| VERSION() | 
+-----------+ 
| 5.7.11 | 
+-----------+ 

7) Тем не менее, MySQL --version возвращает

mysql Ver 14.14 Distrib 5.6.29, for osx10.11 (x86_64) using EditLine wrapper 

Я считаю, что у меня возникли некоторые проблемы совместимости MySQL и должны быть запущены 5.6.29, есть способ, чтобы убедиться, что я работает 5.6?

ответ

0

Запуск ps auxww | grep mysql должен предоставить вам полный путь к mysql, который вы фактически используете. Затем вы можете сделать ls -l /usr/local/path/to/mysql, который должен показать вам ссылку в каталог с версией, в которой вы работаете. Должен выглядеть примерно как ../Cellar/mysql/version/myversion.

Редактировать:This answer также может быть полезным.