欢迎投稿

今日深度:

MariaDB用法——权限管理,mariadb权限管理

MariaDB用法——权限管理,mariadb权限管理


视图 

create view 视图名 as 查询语句;

用户权限

创建用户

create user '用户名'@'主机名' identified by '密码';

删除用户

drop user '用户名'@'主机名';

授权

grant all on 库名.标名(*表示所有) to 用户名@'主机名(%所有)' identified by '密码';

 

授权用户只能查看指定列

grant select(列名) on 库名.表名 to 用户名@'主机名' identified by '密码';

 

innodb_file_per_table分离表数据,5.6版本系统一下默认所有表数据保存到ibdata1文件中

回收授权

revoke delete on hellodb.* from 'wang'@'192.168.30.%';

show variables;查看所有变量

skip_name_resolve=1关闭ip地址的反向解析,提高性能

show global(全局) variables like '功能模块';查看该变量状态是否开启

show global variables;查看所有全局变量

show warnings 查看报警信息

mysql块大小默认为16k

查询缓存基于hash(哈希值):大小写敏感

query_cache_min_res_unit:缓存中内存块的最小分配单位,默认4K

query_cache_limit:单个查询结果能缓存的最大值,默认1M

query_cache_size:查询缓存总共可用内存空间,默认为0,表示不保存

query_cache_wlock_invalidate:某表被会话锁定是否可以从查询缓存中返回结果默认为off不允许(off or on)

query_cache_type:缓存功能控制(off or on)

查看是否开启缓存

查看是否有缓存

索引

创建索引

create index 索引名 on 表名(列名);普通索引

查看索引

show indexes from 表名\G;

删除索引

show indexes from 表名\G;

复合索引

create unique index uni_index_name on students(name);唯一键索引

 

并发控制

lock tables students (read or write);加(读、写)锁

写锁锁定后其他终端无法查询该表

关闭正在打开的表,刷新锁时提示表被读锁锁定无法更新

删除锁

unlock tables;

www.htsjk.Com true http://www.htsjk.com/mariadb/37131.html NewsArticle MariaDB用法——权限管理,mariadb权限管理 视图   create view 视图名 as 查询语句; 用户权限 创建用户 create user '用户名'@'主机名' identified by '密码'; 删除用户 drop user '用户名'@'主机名'; 授权...
相关文章
    暂无相关文章
评论暂时关闭