MySQL账号权限建议

作者: 菩提老鹰 | 来源:发表于2017-02-06 17:21 被阅读72次

原则

1、只给满足条件的`最小权限`

2、密码符合一定规则的复杂度:
    长度大于11位包括大小写字母、数字、和# @ $等特殊字符

root 账号

强烈建议限制在127.0.0.1本地登录

这里延伸一个MySQL socket连接的问题

A Unix socket file is used if you do not specify a host name or if you specify the special host name localhost

mysql连接的时候没有指定hostname或者指定-h是 localhost的时候使用的是socket连接方式

所以如果没有创建localhost对应的账号,mysql -uaccount -p 登录的时候会报错

root赋权

grant all privileges on *.* to root@'127.0.0.1' identified by 'WLjd@32lcx0';

监控账号

grant process, replication client on *.* to devops_monitor@'192.168.88.%' identified by 'WLjd@32lcx0';

这里一般用作zabbix监控或者脚本监控的时候使用的账号和权限


只读和查询账号

grant select on db.* to checkdata@'192.168.88.%' identified by 'WLjd@32lcx0';

主从同步账号

grant replication slave on *.* to rep@'192.168.88.%' identified by 'WLjd@32lcx0';

公众号: DailyJobOps

相关文章

  • MySQL账号权限建议

    原则 root 账号 强烈建议限制在127.0.0.1本地登录 这里延伸一个MySQL socket连接的问题 r...

  • ubuntu mysql 操作

    更新源 安装MySQL 查看是否成功 登录MySQL 创建账号 分配权限 刷新权限 退出 重启MySQL服务 完成...

  • MySQL权限管理

    MySQL中的账号与权限管理 权限系统的工作原理 MySQL权限系统通过下面两个阶段进行认证: 对连接的用户进行身...

  • zabbix3.2监控mysql性能

    安装agent 查看此链接 DB权限 在客户端的mysql里添加权限,使用zabbix账号连接本地的mysql 编...

  • note_21.4.4_mariadb用户

    用户账号及权限管理: 用户账号:'username'@'host'host:此用户访问当前mysql服务器时,允许...

  • MySQL账号安全控制

    推荐账号安全设置 避免下列危险操作 控制账号权限 使用SSL确保网络传输安全 MySQL加密算法增强

  • mysql账号管理

    前言 为了数据安全,需要对mysql创建不同的账号,分发到相关人员手中,以账号来限制数据的操作权限。 创建账号 首...

  • 安全笔记

    Mysql安全设置 1. 使用子账号,设置DML权限, 删除delete权限防止删库 2. 设置IP白名单, 阿里...

  • MySQL设置账号和权限

    一般情况都是用root权限,但是权限太大,root密码一般被写入到应用的配置文件中, 所以需要创建一个单独的用户 ...

  • 创建mysql账号赋予权限

    1创建账号 userxxx: 用户名hostxxx:指定该用户在哪个主机上可以登陆,如果是本地用户可用loca...

网友评论

    本文标题:MySQL账号权限建议

    本文链接:https://www.haomeiwen.com/subject/fujuittx.html