如何在Linux系统中对MySQL进行本地的安全机制?今天我们将给大家介绍下具体的操作方法。

local-infile=0#关闭远程连接,即3306端口。这是LinuxMySQL的默认监听端口。由于此处LinuxMySQL只服务于本地脚本,所以不需要远程连接。尽管LinuxMySQL内建的安全机制很严格,但监听一个TCP端口仍然是危险的行为,因为如果LinuxMySQL程序本身有问题,那么未授权的访问完全可以绕过LinuxMySQL的内建安全机制。

LinuxMySQL是常用系统,于是我学习研究了LinuxMySQL,在这里对大家详细介绍下LinuxMySQL系统应用,希望对大家有用。LinuxMySQL一般性安全设置。

打开/etc/my.cnf文件,修改以下设置,如果没有,可手动添加。#取消文件系统的外部锁skip-locking#不进行域名反解析,注意由此带来的权限/授权问题

skip-name-resolve#禁止LinuxMySQL中用“LOADDATALOCALINFILE”命令。这个命令会利用LinuxMySQL把本地文件读到数据库中,然后用户就可以非法获取敏感信息了。网络上流传的一些攻击方法中就有用它的,它也是很多新发现的SQLInjection攻击利用的手段!

local-infile=0#关闭远程连接,即3306端口。这是LinuxMySQL的默认监听端口。由于此处LinuxMySQL只服务于本地脚本,所以不需要远程连接。尽管LinuxMySQL内建的安全机制很严格,但监听一个TCP端口仍然是危险的行为,因为如果LinuxMySQL程序本身有问题,那么未授权的访问完全可以绕过LinuxMySQL的内建安全机制。(你必须确定,你是否真的不需要远程连接mysql)

skip-NETworking修改完my.cnf后,还需要对LinuxMySQL的用户名、帐号、及默认数据库进行调整首先先登录mysql,在终端窗口输入/usr/local/mysql/bin/mysql-uroot-p然后会提示输入密码,输入正确密码后,会出现mysql>提示符。输入以下命令:

为了使以上优化和安全设置生效,请重启Linux MySQL服务或Linux。

关于Linux MySQLl的安全设置,我们已经讲述得清清楚楚了,如果还有同学看不懂的,可以关注课课家,进行进一步的学习。

2008 mysql 本地安全_如何在Linux系统中建立mysql的本地安全机制?相关推荐

  1. centos sftp客户端 c 源码_如何在 Linux 系统中如何更改 SFTP 端口

    如何在 Linux 系统中如何更改 SFTP 端口 SFTP(SSH文件传输协议)是一种安全文件协议,用于通过加密连接在两个主机之间传输文件.它还允许您对远程文件执行各种文件操作并恢复文件传输. SF ...

  2. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  3. linux mysql 客户端连接,linux系统中启动mysql方式已经客户端如和连接mysql服务器

    零点间的记录 一.启动方式 1.使用linux命令service 启动: service mysqld start 2.使用 mysqld 脚本启动: /etc/inint.d/mysqld star ...

  4. linux mysql cpu 高,Linux系统中关于Mysql数据库导致CPU很高的问题解决

    Linux系统中关于Mysql数据库导致CPU很高的问题解决 发布时间:2007-11-19 00:01:12来源:红联作者:spworks 服务器环境 Liunx AS4 + PHP5 + Mysq ...

  5. 在linux中 如何创建磁盘配额,如何在Linux系统中配置磁盘配额?

    今天我们看看如何在Linux系统中配置磁盘配额,限制用户滥用空间.使用磁盘配额是相当简单的,对于限制那些过多占用磁盘空间的家伙很有用.而且,你还可以设置软配额和硬配额,软配额可以在某个用户接近其容量空 ...

  6. 如何在linux系统中安装虚拟机?

    在初学linux系统时,实验中使用虚拟机可以避免操作不当误删文件时,快速恢复. 在企业中,使用虚拟机可以降低占用空间并能节省资源. 下面我们将介绍如何在linux系统中安装虚拟机, 1.图形界面安装虚 ...

  7. 我的linux系统怎么输入pv,如何在Linux系统中使用pv命令

    本文介绍了如何在Linux系统中使用pv命令.内容很详细.有兴趣的朋友可以参考一下,希望对大家有帮助. PV 命令 PV由Andrew Wood开发,是Pipe Viewer的简称,意思是通过管道显示 ...

  8. 如何在linux系统中设置定时任务?

    1. 引入 1.1 在日常开发中,我们经常需要设置一些定时任务. 举个栗子:在进行Java Web开发时,通常我们采用Springboot 框架,我们可以通过 注解+ cron表达式,设置定时任务. ...

  9. 案例详解-如何在 Linux 系统中安装和使用 7zip 以及 7zip的脚本编程使用教程(非p7zip,而是官方版本7zip for linux)附deb包下载链接

    如何在 Linux 系统中安装和使用 7zip 李俊才(jcLee95) 的个人博客 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28 ...

最新文章

  1. 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
  2. UNIX网络编程读书笔记:辅助数据
  3. FastDFS 安装
  4. 石油化工行业需要怎样的工作流平台?
  5. HTML网站右键禁用F12代码 屏蔽审查元素 防止修改页面代码
  6. android谷歌反地理,Android反向地理编码显示不出来!
  7. 【Kafka】Kafka Schema Registry 原理
  8. Pytorch permute()的简单用法
  9. C++ operator关键字(重载操作符)(转)
  10. LAMP(CentOS 7.2)环境下搭建WordPress
  11. 用python画图代码-常用激活函数的python画图代码
  12. 本博已停用,现在的博客是www.mutousay.com
  13. Swift开发之NSStringFromClass的使用和代替方法
  14. php判断电话号码是否为空号,如何批量检测手机号码是否为空号、无效号码?
  15. 和秋叶一起学PPT:又快又好打造说服力幻灯片
  16. Java300StudyNote(7)-Java各版本JavaSE、JavaEE、JavaME
  17. delphi mysql 加密_Delphi纯代码连SQLite数据库,同时支持数据库的加密解密
  18. bat 批示处理详解-1
  19. 计算机机房 网络安全,机房网络安全建设标准参考
  20. 【详细】国内网站备案流程与步骤

热门文章

  1. pycharm中导入包失败,如何设置外部模块的路径
  2. db2与oracle的区别 锁,db2和oracle语句区别
  3. python 天气预报 mysql_Python+PyQt5+MySQL实现天气管理系统
  4. android 帧动画旋转,安卓动画实现
  5. C/Cpp / 类的前向声明、不完全类型和完全类型
  6. aix服务器端口配置文件,aix配置(IP,子网掩码,DNS)网络接口的三种方式
  7. gps数据处理matlab,基于Matlab的数据处理方法在GPS高程拟合中的应用
  8. vilatile 深入理解java虚拟机_《深入理解Java虚拟机》笔记 第十二章 volatile变量
  9. am.java_6.3.1 从am说起
  10. ALVのイベントを取得する方法