MySQL创建只读账号
来源:互联网 发布:linux shell sleep 编辑:程序博客网 时间:2024/06/05 20:50
应用场景:只要公司有数据团队的,那免不了让这帮家伙把全公司的数据库数据都摸一遍,但是要是直接把root用户给了他们,未免有点危险,于是只能给这帮人设权限,一般而言,他们只是做读操作,既然做读操作,那么只要有个select权限就可以了。
我们可以通过GRANT来创建用户:
GRANT SElECT ON *.* TO 'read_only_user'@'ip' IDENTIFIED BY "pa$$word"
其实这个语句与开通远程连接差不多,read_only_user
就是用户名,随便起,ip
就是允许连接到这个数据库的ip,当然如果不限制ip,那就写成%
,最后的pa$$word
就是连接密码了。
查看一下权限:
mysql> select * from user where User='read_only_user' \G;*************************** 1. row *************************** Host: % User: read_only_user Select_priv: Y Insert_priv: N Update_priv: N Delete_priv: N Create_priv: N Drop_priv: N Reload_priv: N Shutdown_priv: N Process_priv: N File_priv: N Grant_priv: N References_priv: N Index_priv: N Alter_priv: N Show_db_priv: N Super_priv: N Create_tmp_table_priv: N Lock_tables_priv: N Execute_priv: N Repl_slave_priv: N Repl_client_priv: N Create_view_priv: N Show_view_priv: N Create_routine_priv: N Alter_routine_priv: N Create_user_priv: N Event_priv: N Trigger_priv: NCreate_tablespace_priv: N ssl_type: ssl_cipher: x509_issuer: x509_subject: max_questions: 0 max_updates: 0 max_connections: 0 max_user_connections: 0 plugin: mysql_native_password authentication_string: *C3E77E59B58D282CF2021CD59752359091C4ED51 password_expired: N password_last_changed: 2017-05-25 00:10:37 password_lifetime: NULL account_locked: N1 row in set (0.01 sec)
发现除了Select_priv是Y,其他的全部为N。
阅读全文
0 0
- MySql 创建只读账号
- MySQL创建只读账号
- MySql 创建只读账号
- MySQL创建只读账号
- MySql 创建只读账号
- mysql创建只读账号及授权语句
- mysql创建只读账号和增删改查权限账号
- mysql创建数据库账号
- mysql创建账号
- Mysql创建用户账号
- 如何创建一个mysql账号
- mysql 创建用户分配只读权限
- Linux系统下无法创建mysql账号
- 创建了远程账号仍然无法远程mysql的问题
- MySQL创建删除账号密码和重启命令
- postgresql创建只读用户
- PostgreSQL创建只读用户
- MSSQL_server 创建只读帐号
- 程序实现postgresql备份还原
- [leetcode]Longest Common Prefix
- javascript实现继承的几种方式
- nodejs笔记01
- Android搜索历史记录与自动填充
- MySQL创建只读账号
- Android跑马灯无焦点滚动
- 重温DOS下的小作品:回忆过去,展望将来
- Caffe中学习率策略
- Maven最佳实践:版本管理
- zeppelin源码分析(4)——主要的class分析(下)
- java中几种Map在什么情况下使用,并简单介绍原因及原理
- cameraservice handleEvictionsLocked函数简单分析。
- GMS: Grid-based Motion Statistics for Fast, Ultra-robust Feature Correspondence解读