我觉得这个问题很愚蠢,但是它困扰着我很多,我找不到答案,所以我还是要问这个问题。
我在Mac机器上。当我跑步时
mysql --version
它表明我在
x86_64(自制)上osx10.13的mysql Ver 8.0.13
所以我认为我正在使用MySQL 8.0。但是当我连接到数据库并运行
类似于“%version%”的显示变量;
它显示
版本5.7.24
所以我想知道
我实际上在使用哪个版本的MySQL?
为什么有2个不同的版本?它们是MySQL的不同产品吗?他们会不会发生冲突?
答案 0 :(得分:2)
这里有两个部分,一个客户端与服务器对话。
您拥有的是:
该数据库的有效版本为5.7.24。
没有冲突,不同版本的客户端和服务器兼容,因为它们理解相同的通信协议。