位置: 编程技术 - 正文

Mysql默认设置的危险性分析第1/2页(mysql默认值怎么设置)

编辑:rootadmin
默认安装的mysql服务不安全因素涉及的内容有: 一.mysql默认的授权表 二.缺乏日志能力 三.my.ini文件泄露口令 四.服务默认被绑定全部的网络接口上 五.默认安装路径下的mysql目录权限 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一.mysql默认的授权表 由于mysql对身份验证是基于mysql这个数据库的,也叫授权表。所有的权限设置都在这里了。 我们只讨论最为重要的一个表 user表。它控制的是接受或拒绝连接。 先看一下 select host,user,password,Delete_priv from user; +-----------+------+------------------+-------------+ | host | user | password | Delete_priv | +-----------+------+------------------+-------------+ | localhost | root | ea1abd | Y | | % | root | | Y | | localhost | | | Y | | % | | | N | +-----------+------+------------------+-------------+ 现在新的版本,安装完毕都会出现一个快速设置窗口,用于设置口令。 以上,就是user表里的内容(略了点)看看有什么问题? 我们知道mysql的验证方式是比较特殊的,它基于两个2个信息来进行的 1.从那里连接 2.用户名 第一条没什么问题,当然口令必须是安全的。 第二条从任何主机,以用户root,不需要口令都可以连接,权限为所有的权限。(注:这里的权限是全局权限) 第三条从本地主机,任何用户名(注:user为空白,不表示不需要用户名),不需要口令,都可以连接,所有的权限 第四条从任何主机,任何用户名,不需要口令,都可以连接,无任何权限。 可以看出,都是不安全的,如何攻击这里就不说了,请参看资料文库。 如果你mysql只允许本地连接,删除host的%和user中的nul(表示空) delete from user where host='% '; delete from host where user=' '; 最后的user表,看起来因该是这个样子 +-----------+------+------------------+-------------+ | host | user | password | Delete_priv | +-----------+------+------------------+-------------+ | localhost | root | ea1abd | Y | +-----------+------+------------------+-------------+ 最后需要刷新授权表,使其立刻生效 flush privileges; 如果你的mysql需要被远程使用,需要为%段中的root帐号,加上一个安全的密码 update user set password=password(‘youpass‘) where host=‘%‘; 其中youpass,就是口令 mysql> select host,user,password,Delete_priv from user; +-----------+------+------------------+-------------+ | host | user | password | Delete_priv | +-----------+------+------------------+-------------+ | localhost | root | ea1abd | Y | | % | root | cfabc9fb | Y | +-----------+------+------------------+-------------+

推荐整理分享Mysql默认设置的危险性分析第1/2页(mysql默认值怎么设置),希望有所帮助,仅作参考,欢迎阅读内容。

Mysql默认设置的危险性分析第1/2页(mysql默认值怎么设置)

文章相关热门搜索词:mysql设置默认数据库语句,mysql中设置默认值,mysql默认的用户是什么,mysql数据库怎么设置默认值,mysql设置默认数据库语句,mysql设置默认数据库语句,mysql设置默认数据库语句,mysql设置默认数据库语句,内容如对您有帮助,希望把文章链接给更多的朋友!

用MySQL创建数据库和数据库表代码 1、使用SHOW语句找出在服务器上当前存在什么数据库:mysqlSHOWDATABASES;+----------+|Database|+----------+|mysql||test|+----------+3rowsinset(0.sec)2、创建一个数据库abccsmy

Mysql如何避免全表扫描的方法 在以下几种条件下,MySQL就会做全表扫描:1数据表是在太小了,做一次全表扫描比做索引键的查找来得快多了。当表的记录总数小于且记录长度比较短

mysql的校对规则引起的问题分析 问题是这样的:一张test的表,字符集采用的latin1。selectto_idfromtestwhereto_id='cn象_王';+---------------+|to_id|+---------------+|cn陶_陶||cn象_王|+---------------+2rowsinset(

标签: mysql默认值怎么设置

本文链接地址:https://www.jiuchutong.com/biancheng/319928.html 转载请保留说明!

上一篇:MySql增加用户、授权、修改密码等语句(mysql 增加用户)

下一篇:用MySQL创建数据库和数据库表代码(mysql创建数据库的操作步骤)

  • 福利费进项税额转出会计分录账务处理
  • 融资利息进项税如何抵扣
  • 房租押金算费用吗
  • 自然人个税申报错误怎么更改?
  • 应付账款贷方怎么调整
  • 申报企业所得税流程
  • 资本公积和实收资本是什么意思
  • 500元以内的商品都有哪些
  • 民间非营利组织算企业吗
  • 深圳重工业企业有哪些
  • 间接费用是指
  • 企业改制重组增值税优惠政策
  • 会计凭证借方和贷方怎么填
  • 跨境电商有进口吗
  • 房地产开发企业预缴增值税
  • 存货计提减值准备是什么原则
  • 法人费用报销怎么报销
  • 银行对公贷款利息多少
  • 增值税税控设备服务费
  • 企业之间借款该怎么做账
  • 地方教育费附加的会计分录
  • 预收账款与预付账款均属于负债
  • 财务审核火车票真伪辨别
  • 销售方销售折让的会计处理
  • 库存现金盘盈的账务处理中可能涉及的科目有
  • 金蝶迷你版不能期末结账怎么办
  • 新装的电脑开机慢是什么原因
  • 个体户需要交钱吗
  • 增值税怎么填表
  • windows11播放视频不清晰
  • 文件夹删除需要管理员权限怎么弄
  • mac系统存储好大
  • 工会经费是职工工资总额的
  • 售后回购不符合法律规定
  • 收到税务局退增值税及附加税怎么做账
  • 汽车理赔款
  • php单例模式例子
  • framework7教程
  • 研发费用如何加计扣除何时申报
  • 本季度企业所得税
  • php判断数据库是否连接成功
  • 请简述你对php的理解并描述php的工作流程
  • 权重函数公式
  • 金银首饰以旧换新增值税处理
  • easyposer怎么导出
  • dom常用方法
  • 报销用别的发票抵用怎么入账
  • 工会会费收取
  • 法人章两个字的怎么印
  • 股权投资都有哪些
  • 企业所得税免税项目
  • 代发工资需要缴税吗
  • 会计上视同销售的八种情况是哪些?
  • 捐赠货物的增值税可以税前扣除吗
  • 专职独立研发企业是指
  • 企业暂估成本如何确定
  • 资产减值损失科目借方增加还是减少
  • 善意取得增值税专用发票所得税
  • 速动比率和流动比率的关系
  • 职工医保报销会扣医保卡的钱吗
  • 企业收到委托开具发票
  • 货款和发票金额不一致
  • 自制半成品销售方案
  • 预付账款属于资产类科目
  • 知识产权代理所代理
  • 五证合一的办理流程是什么
  • 职工福利费核算要求
  • 多种不同的 MySQL 的 SSL 配置
  • win7旗舰版系统激活码
  • win8怎么卸载
  • 一切为了任务
  • macos catalin
  • 苹果笔记本mac系列区别
  • 微软win8.1
  • win8.1system磁盘占用率高
  • 什么叫懒加载
  • 使用权资产
  • js插件大全
  • [置顶] Deniz Saypinar
  • 地税官网怎么登录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设