MySQL下的安全问题--.mysql_history你注意到了吗?
今天不小心在/root目录下看到一个关于mysql的隐藏文件--.mysql_history,因为以前从没有注意过,遂打开看看是什么玩意。不想到打开吓了一跳,这个文件将我连接mysql的所有操作都记录下来了,包括创建用户及修改用户的明码密码等等。这还了得,万一被人攻击了,那么数据库还不死翘翘了!经查询资料发现这个文件是在编译安装MySQL时默认给配置好的,好像不太容易修改。但是这个文件最好不要保留,否则被人窃取,后果不堪设想。这里仅仅删除是不行的,要直接将其软连接到垃圾箱:
Shell> ln -s /dev/null ~/.mysql_history
那么在进行mysql操作想记录一些操作怎么办?这里如果确实想将操作行为记录下来,则可以在my.cnf文件下的【client】组临时添加tee=/tmp/mysql.history,等操作完成后再将其注释掉。
注意:这个tee命令添加完后,不需要重新启动数据库,所以仅想要对某次的操作做记录配置非常的方便。
分享到:
相关推荐
这里要注意安装顺序,但是...有人说可以取消依赖:#rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm --nodeps,但是个人不建议这么做,安装好后可能也会有问题,rpm都有了,依赖检测失败你就装上依赖就是了。
将下载的资源包(mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar)上传到 usr/local/mysql8 目录下,并解压 tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 依次安装 rpm -ivh mysql-community-common-8.0.15-1....
MySQL-client-5.6.29-1.linux_glibc2.5.x86_64, MySQL-server-5.6.29-1.linux_glibc2.5.x86_64
mysql-community-client-8.0.17-1.el7.x86_64.rpm mysql-community-client-8.0.17-1.el7.x86_64.rpm mysql-community-client-8.0.17-1.el7.x86_64.rpm
# tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar # rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
Linux Mysql 5.6.45版本64位 rpm包 MySQL-client-5.6.45-1.el7.x86_64.rpm
mysql-5.7.27-1.el7.x86_64.rpm-bundle 文件
MySQL-client-5.6.29-1.linux_glibc2.5.x86_64 MySQL-server-5.6.29-1.linux_glibc2.5.x86_64
mysql 数据库 MySQL-server-5.6.48-1.el7.x86_64.rpm这是数据的rpm包
mysql-8.0.29-1.el7.x86_64.rpm-bundle 免费分享,绝对惊喜 内附安装步骤 博客有骗积分的 甚至大积分下载后无法使用 免费分享8.0
mysql-community-server-5.7.16-1.el7.x86_64.rpmmysql-community-server-5.7.16-1.el7.x86_64.rpmmysql-community-server-5.7.16-1.el7.x86_64.rpmmysql-community-server-5.7.16-1.el7.x86_64.rpmmysql-community-...
mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar包,适用于rhel7系统,已亲测安装,需要的朋友可放心下载
mysql-community-common-8.0.20-1.el7.x86_64.rpm
mysql-8.0.29-1.el7.x86_64.rpm-bundle.tar
mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar mysql-8.0.16-2.el7.x86_64.rpm-bundle.tar mysql-8.0.16-2.el7.x86_64....
下载mysql的rpm文件,主要包含3个rpm包:MySQL-client-5.6.41-1.el7.x86_64.rpm, MySQL-devel-5.6.41-1.el7.x86_64.rpm, MySQL-server-5.6.41-1.el7.x86_64.rpm 其余两个rpm去小编的资源下载就行 安装明细见小编...
下载mysql的rpm文件,主要包含3个rpm包:MySQL-client-5.6.41-1.el7.x86_64.rpm, MySQL-devel-5.6.41-1.el7.x86_64.rpm, MySQL-server-5.6.41-1.el7.x86_64.rpm 其余两个rpm去小编的资源下载就行 安装文档见小编...
mysql-community-client-5.7.30-1.el7.x86_64.rpm
php72w-mysql-7.2.34-1.w7.x86_64.rpm
mysql-community-server-8.0.18-1.el8.x86_64.rpm