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;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值