2016-04-08 76 views
0

1)我最初使用自制软件安装了最新版本的mysql(5.7.11)。与自制程序冲突MySQL安装

2)I然后也使用自制

3)I然后卸载原始MySQL的自制安装

酿造搜索MySQL的当前返回仅次于56 =>

automysqlbackup
检查安装mysql56 homebrew/versions/mysql55
mysql
mysql-cluster
homebrew/versions/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的兼容性问题,需要运行29年6月5日,是有办法来验证我运行5.6?

回答

0

运行ps auxww | grep mysql应该给你你正在运行的mysql的完整路径。然后你可以做ls -l /usr/local/path/to/mysql,它应该显示你所运行版本的目录链接。应该看起来像../Cellar/mysql/version/myversion

编辑:This answer也许也有帮助。