如何在mysql/mariadb中隐藏版本和名称



如何在连接时隐藏mysql/mariadb服务器的版本和名称?有可能吗?我试过研究,但没有找到解决办法。

连接telnet时,我收到

5.5.5-10.2.10-MariaDB#KJ*$(&mysql_native_password外部主机关闭的连接。

此显示的信息是否可以更改为更通用的信息?

服务器有一个只读系统变量版本,可以在配置文件中设置该版本以隐藏服务器版本。这是10.2.1以后的版本。

在配置文件中

[mariadbd]
version=11.2.5

或命令行选项:

$ mariadbd ... --version=11.2.5
...
Version: '10.6.1-MariaDB' as '11.2.5'  socket: 'Systemd socket activated ports'  port: 0  Source distribution

来自客户:

mariadb -e 'select version()';
+-----------+
| version() |
+-----------+
| 11.2.5    |
+-----------+

最新更新