mysql 用户权限管理
来源:互联网 发布:两表联合查询sql语句 编辑:程序博客网 时间:2024/06/05 10:39
root用户登录
>mysql uroot -pxxxx;
切换到mysql
>use mysql;
创建数据库:
>create database db_xxx;
创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
host默认值为'%'。
修改密码:
>update user set password=password('xxxx') where user='xxx';
查看用户:
>select user,host from user;
赋予权限:
GRANT [privileges] ON db_name.tablename TO 'username'@'host';
privileges权限常见可选项:
ALL(所有),CREATE,ALTER,DROP,SELECT,DELETE,INSERT,UPDATE,EXECUTE,TRIGGER等
on *.* 所有权限
on db_name.* 某个数据库的所有权限
收回权限:
REVOKE [privileges] ON db_name.tablename FROM 'username'@'host';
例:
REVOKE INSERT ON *.* FROM 'jeffrey'@'localhost';
REVOKE ALL PRIVILEGES FROM 'jeffrey'@'localhost';
查看用户权限:
SHOW GRANTS FOR 'username'@'host';
更改后操作需执行:flush privileges 使修改生效。
参考:
https://dev.mysql.com/doc/refman/5.7/en/create-user.html
https://dev.mysql.com/doc/refman/5.7/en/grant.html
0 0
- MySQL用户权限管理
- mysql 用户权限管理 例子
- mysql用户权限管理
- mysql 用户权限管理
- mysql 用户权限管理
- Mysql用户权限管理
- Mysql用户权限管理
- Mysql管理用户权限
- Mysql用户权限管理
- MySQL用户权限管理
- mysql 用户权限管理
- MySQL用户权限管理详解
- MySQL用户权限管理
- MySQL用户权限管理
- MySQL用户权限管理
- MySQL用户权限管理详解
- mysql 用户权限管理
- mysql用户权限管理
- 日常工作反思
- linux下软件包的安装
- java反射之正题
- three.js的接口程序
- Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: mycluster
- mysql 用户权限管理
- 【Android】方法数查看工具---DexCount
- VS2010中添加ActiveX控件
- Android Hugo 使用
- sort-list
- 反调试(未完工)
- Spring定时任务的几种实现
- MySQL半同步复制
- Android Studio如何查看SHA1和MD5