【发布时间】:2019-07-08 03:49:56
【问题描述】:
我觉得这个问题很傻,但是一直困扰着我,找不到答案,所以我还是要问。
我在 Mac 机器上。当我跑步时
mysql --版本
这表明我在上
mysql Ver 8.0.13 for osx10.13 on x86_64 (Homebrew)
所以我以为我使用的是 MySQL 8.0。但是当我连接到我的数据库并运行时
显示变量,例如“%version%”;
显示
版本 5.7.24
所以我想知道
我实际使用的是哪个版本的 MySQL?
为什么有 2 个不同的版本?它们是 MySQL 的不同产品吗?它们会发生冲突吗?
【问题讨论】:
-
你的 mac 可能有多个版本的 MySQL。如果您在终端上键入“mysql --version”,则它指的是默认安装的 MySQL 的位置。但是您用来访问数据库的程序是指您系统中安装的另一个 MySQL。当您在终端中键入“mysql”时,系统应该知道它必须从哪里调用 mysql 程序。我们将在 PATH 中定义它。参考apple.stackexchange.com/questions/176786/…把mysql的路径改成你需要的mysql
-
mysqld --version给你什么?