关于mysql -V命令输出内容的疑问
关于
mysql -V命令输出内容的疑问 嘿,这个问题问得挺到位的,我来给你捋清楚:
- 首先你说得没错,
Ver 15.1确实是mysql客户端程序本身的版本号,这个版本只和你本地安装的客户端工具有关,和你要连接的服务器完全没关系。 - 至于
Distrib 10.3.37-MariaDB,它不是你以为的“服务器版本”,而是这个客户端所属的MariaDB发行套件的版本。因为MariaDB是MySQL的分支项目,它的命令行客户端(也就是你用的mysql工具)是作为MariaDB整体发行包的一部分来打包发布的,所以这里显示的是这个客户端来自哪个版本的MariaDB安装包。 - 你提到客户端能连接不同版本的服务器,这点完全正确,但
mysql -V的输出只反映本地客户端自身的信息,和远程服务器版本无关。如果想查看当前连接的服务器版本,你可以登录客户端后执行SELECT VERSION();命令,或者登录时留意客户端的欢迎提示信息。
备注:内容来源于stack exchange,提问作者peter
相关产品推荐
相关产品推荐

