如何隐藏远程mysql的版本信息?

MYSQL_VERSION_EXTRA= (2)经过cmkae预编译,make编译和make install安装后,就生成了二进制的包,然后初始化数据库,启动数据库实例。(3)查看数据库版本为100.1.2 (4)登录数据库验证 (5)将VERSION文件对应的值置空,预编译过程中会报错,隐藏mysql的版本号未实现,期待大神能解决一下。(6)...
如何隐藏远程mysql的版本信息?
mysql版本更新很快,每个版本都或多或少存在一定的bug,经过安全厂商的扫描会被扫描出,需要我们整改,在同事的启发和帮助下,做了一些测试:
(1)解压源码包,调整VERSION文件里的值,如这里调整为
[root@lxd-vm1 mysql-5.6.25]# cat VERSION
MYSQL_VERSION_MAJOR=100
MYSQL_VERSION_MINOR=1
MYSQL_VERSION_PATCH=2
MYSQL_VERSION_EXTRA=
(2)经过cmkae预编译,make编译和make install安装后,就生成了二进制的包,然后初始化数据库,启动数据库实例。
(3)查看数据库版本为100.1.2
(4)登录数据库验证
(5)将VERSION文件对应的值置空,预编译过程中会报错,隐藏mysql的版本号未实现,期待大神能解决一下。
(6)此为测试阶段,未在现网上验证过,切勿轻易在生产上使用。2020-07-28
mengvlog 阅读 8 次 更新于 2025-07-20 03:03:00 我来答关注问题0
  • MYSQL_VERSION_EXTRA= (2)经过cmkae预编译,make编译和make install安装后,就生成了二进制的包,然后初始化数据库,启动数据库实例。(3)查看数据库版本为100.1.2 (4)登录数据库验证 (5)将VERSION文件对应的值置空,预编译过程中会报错,隐藏mysql的版本号未实现,期待大神能解决一下。(6)...

  • 一、确保远程MySQL服务已开启并允许远程连接 启动MySQL服务:确保远程主机上的MySQL服务已经启动。配置MySQL允许远程连接:编辑MySQL的配置文件,找到[mysqld]部分,确保bindaddress参数设置为0.0.0.0或者具体的远程IP地址。重启MySQL服务使配置生效。二、为远程用户设置访问权限 登录MySQL:使用本地或已有权限...

  • 使用create user 'user'@'ip' identified by 'password';命令创建具有特定IP地址访问权限的用户,并设置密码。也可以使用insert into user values;命令直接插入用户信息。授予权限:使用grant all privileges on database_name.* to 'user'@'ip';命令授予特定用户对所有数据库或特定数据库的权限。也可以...

  •  云易网络科技 MySQL远程连接快速搭建配置指南mysql远程连接配置

    首先,在搭建MySQL远程连接之前,确保MySQL数据库已经安装完成。可以在命令行界面输入指令“mysql -V”查看已安装的MySQL版本。其次,如果需要远程访问MySQL,需要在MySQL的配置文件中加入一些允许外部连接的设置:端口号,网络IP等等。下图为MySQL的配置文件my.cnf中的设置:该设置会允许任何机器访问,所以你需...

  •  翡希信息咨询 mysql如何开启远程连接

    MySQL开启远程连接的步骤如下:修改MySQL配置文件:在MySQL的配置文件中,找到bindaddress参数。将其值设置为0.0.0.0,或者注释掉该行。这将允许MySQL接受来自任何IP地址的连接请求。但请注意,这样的配置可能会带来安全风险,需谨慎操作。重启MySQL服务:修改配置文件后,需要重启MySQL服务以使新的配置生效...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部