如何在连接时隐藏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 |
+-----------+