MySQL数据库用户安全策略

安装完MySQL数据库之后,默认的管理员root密码为空,这很不安全。因此需要为root用户设置一个密码。

1、为root用户设置密码

进入mysql数据库:use mysql;

更改root用户密码: update user set password=password(‘song123’)
where user=root;

退出: exit;

注意:如上操作是不会生效的,再用“mysql
-u root”登录的时候,依然是无密码状态,原因在于mysql服务为加速系统效率,会先将用户权限更新到内存中,除非使用实时生效命令会再次刷新内存权限数据。在mysql命令行中执行flush privileges,或重启服务,service
mysqld restart

接下来无密码方式就不能登录,要采用以下方式登录

mysql -u
root -p 回车后,会提示输入密码,输入自己设置的密码就好

2、忘记密码如何处理

进行免密登录的配置

首先停止MySQL服务,示例如下: service mysql stop

然后,/etc/my.cnf 中在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

保存并且退出vi。 ::?

MySQL数据库用户安全策略相关推荐

  1. MySQL数据库用户密码连续5次输入错误限定用户登录

    为数据库安全第三方会进行渗透测试,为防止恶意暴力破解用户密码,在用户登录时密码连续输入错误一定次数后限定用户的登录.本文通过插件实现当用户连续输入5次错误密码后显示其登录. 连接控制插件 MySQL数 ...

  2. mysql数据库密码为空_注意MySQL数据库用户root密码为空

    注意MySQL数据库用户root密码为空 文章作者:网友投稿 发布时间:2008-08-14 19:11:51 来源:网络 看到这大家肯定知道了,就是利用mysql输出一个可执行的文件而已.为什么不用 ...

  3. mysql数据库密码为空_注意MySQL 数据库用户root密码为空_MySQL

    这篇文章着重介绍了MySQL数据库用户root密码为空的另类攻击方法,更多内容请参考下文: 1.连接到对方mysql 服务器 mysql -u root -h 192.168.0.1 mysql.ex ...

  4. mysql数据库用户及用户权限管理

    1.mysql数据库的权限 (1)mysql数据库用户权限级别 1)全局性管理权限:作用于整个mysql实例级别 2)数据库级别:作用于指定的某个数据库上或者所有数据库上 3)数据库对象级别权限:作用 ...

  5. mysql数据库用户管理及日志文件

    用户管理 实际应用: MySQL数据库是信息系统中非常重要的一个环节, 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.所以通常由管理员创建不同的管理账户,分配不同的操作权限, ...

  6. mysql数据库用户简单分析_如何用SQLyog来分析MySQL数据库详解

    用SQLyog来分析MySQL数据库: SOLyog的下载.安装以及使用很简单.我去了相关网站下载,它只有384K字节大小.它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C: ...

  7. Mysql数据库的安全策略

    目录 一.身份鉴别 1.设置密码复杂度策略 1).指标描述 2).整改建议 3).解决方案 1).查看validate_password 插件是否安装 2).安装validate_password 插 ...

  8. mysql查看密码_如何查看mysql数据库用户密码?

    展开全部 1,打开mysql.exe和mysqld.exe所在32313133353236313431303231363533e59b9ee7ad9431333365633838的文件夹,复制路径地址 ...

  9. mysql数据库用户建立_Mysql数据库之创建用户

    注:在Mysql数据库中SQL语句默认是以":"结尾.输入命令时,关键字可以大写也可以小写,但必须保持一致,本人比较倾向使用小写,个人习惯吧. 在Mysql中创建数据库用户主要有三 ...

最新文章

  1. hdl四位二进制计数器_四位二进制计数器这样接成十进制计数器
  2. Python 技术篇-用os库读取本地文件的字节数、文件大小
  3. NXP I.MX6ULL 交叉编译工具链下载地址?
  4. 第二十五期:搞定Linux Shell文本处理工具,看完这篇集锦就够了
  5. python函数参数学习_python函数学习1
  6. git 回退上一个版本
  7. MonoBehaviour Lifecycle(生命周期/脚本执行顺序)
  8. SQL Server中Rowcount与@@Rowcount的用法 和set nocount on 也会更新@@Rowcount
  9. solidworks工程图模板与图纸格式的区别_教你DWG如何导入为图纸格式
  10. Flutter IM 极光
  11. 无法启动此程序 因为计算机中丢失msvcr71.dll,win7系统弹出对话框提示“msvcr71.dll丢失”如何解决...
  12. 液晶屏背光LED驱动电路设计参考
  13. 【干货】python爬取《战狼2》电影短评论,生成图云
  14. 【免费个人网站制作】免费个人网站如何制作?
  15. matlab左侧栏没了,AI软件左侧的工具栏不见了没有了怎么显示出来
  16. 网件路由器使用计算机mac,网件路由器怎么ip与mac绑定(2)
  17. 在win10系统中安装Visual C++ 6.0的具体方法
  18. Capstone/CS5266 TYPEC拓展坞带PD快充芯片 CS5266应用说明
  19. matlab数据处理之批量解方程
  20. CPCI-S检索(原ISTP)、CPCI-SSH源期刊检索简介

热门文章

  1. Linux中tar命令详解
  2. 【springboot+poi+poi-tl 模板导出wrod (包含图片集合、页眉、页脚)】
  3. poi 简单导出wrod
  4. Rockchip RK3588如何创建新一个新板级DTS
  5. SOLIDWORKS如何画正四面体
  6. python中return的用法
  7. 如果没有母亲-八年级作文
  8. 滚动图片,滚动文字,滚动任何东西
  9. 手机自动化安装、配置详解
  10. rake db:migrate db:reset和db:schema:load之间的区别