确认需求
确定目的Mysql服务器 示例:172.16.0.64
确定只读账号名称 示例:创建审计账号auditor
确定只读账号密码 示例:生产环境至少8为以上,同时包含大小写字母和数字,示例DsaF3250
确认数据库或数据表名 示例:允许访问整个数据库bookstore_db
确定访问Mysql服务器的IP 尽量不要用username@%,允许所有IP访问会给生产环境带来风险,示例172.16.0.%
表示允许172.16.0.0/24网段的所有IP访问Mysql
执行步骤
- 登录Mysql服务器
- 使用Mysql管理员账号登录Mysql命令行
/apps/mysql/bin/mysql -u root -h 172.16.0.64 -p --port=7006
# 按提示输入管理员密码
- 新增只读账号并刷新mysql权限
use mysql;
grant select on bookstore_db.* to auditor@'172.16.0.%' identified by "DsaF3250";
flu