一 Mariadb常用管理操作

纯干货,没有一点废话,全是使用频率最高和常用的操作,运维必不可少的基础资料。

1.1 创建数据库

>create database <db_name>;      #快速创建数据库
----------------------------------------------
>create database <db_name> default character set utf8 collate utf8_general_ci; #创建数据库并设置字符集为utf-8
>show create database <db_name>; #查看数据库字符集 1 修改数据库的字符集
alter database <db_name> character set utf8; 2 修改表的字符集
alter table <table_name> character set utf8; 3 修改字段的字符集
alter table <table_name> change <Field> <Field1> <Field2> character set utf8; #一般不会使用

1.2 删除数据库

>drop database <db_name>;          #删除数据库

1.3 使用数据库

>use <db_name>;           #使用数据库
>select database(); #查看当前连接的数据库

1.4 创建用户

创建登陆数据库的用户,以及登陆的IP限制等

>create user 'test01'@'localhost' identified by 'password';       #只是创建一个用户,没有任何浏览数据库的权限
---------------------------------------------------------- >grant all on test_db1.* to 'test02'@'localhost' identified by '123456'; #创建一个用户'test02',并授权他可以对'test_db1'进行查询,更新,更改,删除操作,
#'localhost'指的是只能在本机才可以登陆 select user from mysql.user\G #查看Mysql内用户,从'mysql库的user表'里查询'user'字段
select user,host from mysql.user\G

1.5 删除用户

drop user 'test01'@localhost

二 Mariadb数据库的权限管理

2.1 用户连接数据库权限

1 只允许来自于本地连接数据库
grant all on test_db1.* to 'test02'@'localhost' identified by '123456'; #'localhost'代表只允许本地登陆
---------------------------------------------------------------
2 允许局域网本网段连接数据库
grant all on test_db1.* to 'test02'@'192.168.1.%' identified by '123456'; #'192.168.1.%'允许192.168.1.0网段主机连接
---------------------------------------------------------------
3 允许任意地址连接数据库
grant all on test_db1.* to 'test02'@'%' identified by '123456'; #'%'表示允许任意地址连接数据库

2.2 用户数据库库权限

#授权用户在test_db1数据中拥有,查询,更新,插入,删除权限
> grant select,update,insert,delete on test_db1.* to 'test02'@'%' identified by '123456';
  • select,查询权限
  • update,更新权限
  • insert,插入权限
  • delete,删除权限

2.3 用户权限回收

#把'test02'账号的,插入和查询权限取消
>revoke insert,select on test_db1.* from test02@'%';

说完基础的数据库权限和操作,下一次所说跟表相关的内容

Mariadb常用管理操作的更多相关文章

  1. Linux用户和组的管理操作

    用户和组的管理操作 命令中涉及的单词和简写: 用户:user:组:group : 增加:add :  修改:modify  mod ;  删除 : delete  del 增加用户     /etc/ ...

  2. 常用SQL操作(MySQL或PostgreSQL)与相关数据库概念

    本文对常用数据库操作及相关基本概念进行总结:MySQL和PostgreSQL对SQL的支持有所不同,大部分SQL操作还是一样的. 选择要用的数据库(MySQL):use database_name; ...

  3. docker专题(2):docker常用管理命令(上)

    http://segmentfault.com/a/1190000000751601 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备 ...

  4. DATAGUARD常用管理命令

    --DATAGUARD常用管理命令 ----------------------------2014/04/22 备用服务器的管理模式与只读模式 1.1备库启动到管理恢复模式 SQL>shutd ...

  5. ORACLE 12c RAC的常用管理命令

    ORACLE 12c RAC的常用管理命令 一.查询 1.RAC查询 1.1.查询节点 [grid@swnode1 ~]$ su - grid [grid@swnode1 ~]$ /u01/app/1 ...

  6. 常用MySQL操作(一)

    第二十四次课 常用MySQL操作(一) 目录 一.设置更改root密码 二.连接mysql 三.mysql常用命令 四.mysql用户管理 五.常用sql语句 六.mysql数据库备份恢复 七.扩展 ...

  7. MySQL5.7 常用用户操作

    目录 MySQL5.7 常用用户操作 1. 新建用户 2. 授权 3. 创建用户时授权 4. 设置与更改用户密码(root) 5. 撤销用户权限 6. 删除用户 7. 查看用户的授权 8. 显示当前用 ...

  8. Docker系列之常用命令操作手册

    目录 1.安装虚拟机 2.安装Docker 3.Docker镜像操作 4.Docker容器操作 Docker系列之常用命令操作手册 继上一篇博客Docker系列之原理简单介绍之后,本博客对常用的Doc ...

  9. k8spod资源的基础管理操作

    pod是k8s api中的核心资源类型,它可以定义在json或yaml格式的资源清单中,由资源管理命令进行陈述式或声明式管理.创建时,用户可通过create或apply命令将请求提交到apiserve ...

随机推荐

  1. cmake使用笔记,一些常用的命令

    我的工程目录如下: │ CMakeLists.txt ├─cmake_tutorial │ CMakeLists.txt │ cmake_tutorial.cpp │ cmake_tutorial.h ...

  2. canvas小画板——(3)笔锋效果

    画线准备 准备一个canvas <canvas id="canvasId" width="1000" height="800"> ...

  3. 什么是WAF?

    1.什么是Web Application Firewall(WAF)? WAF或Web Application Firewall通过过滤和监控Web应用程序与Internet之间的HTTP流量来帮助保 ...

  4. 『无为则无心』Python序列 — 20、Python元组的介绍与使用

    目录 1.元组的应用场景 2.定义元组 3.元组的常见操作 @1.按下标查找数据 @2.index()方法 @3.count()方法 @4.len()方法 4.元祖中的列表元素 5.扩展:序列封包和序 ...

  5. CMD命令进入某个目录

    1.开始->运行->CMD 2.进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换 3.进入除根录以下的文件夹 cd 文件夹路径 例如我要进入 E:/Program Files/PHP ...

  6. Activiti7 入门篇

    1.  工作流 简单地来讲,工作流就是在计算机的协助下实现流程的自动化控制.目前,笔者熟知的主流的框架有:Camunda .Flowable .Activiti .jBPM.还有我们国产的盘古BPM. ...

  7. 明明是企业管理软件,CRM系统为何被抵触?

    小编在昨天的文章<CRM系统为什么没有达到预期效果?>中曾说过,CRM客户管理系统没有达到预期效果的其中一个原因是CRM系统的使用率太低,而根本的原因是员工的抵触.明明是企业管理大师,CR ...

  8. Kafka常用命令及详细介绍

    目录 常用操作 Sentry kafka 清理 Kafka 术语 Kafka 主题剖析 Kafka 生产者 kafka 消费者和消费组 一致性和可用性 写入处理 失败处理 Kafka 客户端一致性 文 ...

  9. doc系统maven打包脚本

    chcp 65001@echo off title 打包神器,龙爷造. echo ============================= echo 姓名:Long echo 日期:2020-08- ...

  10. MySQL索引类型总结和使用技巧以及注意事项 (转)

      在数据库表中,对字段建立索引可以大大提高查询速度.假如我们创建了一个 mytable表:  代码如下: CREATE TABLE mytable(   ID INT NOT NULL,    us ...