Mysql或MariaDB数据库的用户与授权操作——实操保姆级教程 ...

打印 上一主题 下一主题

主题 994|帖子 994|积分 2982

一、问题描述

         在日常的工作中,我们需要给不同角色的人员创建不同的账号,他们各自可访问的数据库或权限不一样,这时就需要创建用户和赋予不同的权限内容了。
二、问题分析

1、创建不同的角色账号;
2、给这些账号授予各自可访问数据库的权限。
三、实现方法

Centos8安装配置Mariadb数据库_centos8安装mariadb
https://blog.csdn.net/xiaochenXIHUA/article/details/127270742?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522172181803816800182776309%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=172181803816800182776309&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-127270742-null-null.nonecase&utm_term=mysql%E6%8E%88%E6%9D%83&spm=1018.2226.3001.4450
        注意:起首需要使用具有超管或DBA权限的账号登录mysql或mariaDB数据库才能进行如下操作,否则大概会提示权限不敷的问题【若涉及授权的内容最好授权内容实行完成后实行一下刷新下令(flush privileges;)】。
3.0、mysql数据库的常用操作

3.0.1、数据库的常用操作

  1. -- 查看所有的数据库sql:
  2. show databases;
  3. -- 创建数据库(数据库默认是latin1编码格式)
  4. create database 需要创建的数据库名称
  5. -- 示例:创建一个名为ck的数据库
  6. create database ck;
  7. -- 创建数据库且指定数据库的编码格式(中文一般使用utf8mb4)
  8. create database 需要创建的数据库名称 charset 数据库的编码格式;
  9. -- 示例:创建一个名为ck的数据库
  10. create database ck2 charset utf8mb4;
  11. -- 查看指定数据库的完整语句内容和编码信息sql:
  12. show create database 需要查看的数据库名称;
  13. -- 示例查看数据库ck的信息:
  14. show create database ck;
  15. -- 删除指定数据库
  16. drop database 需要创建的数据库名称;
  17. -- 示例:删除名为ck的数据库
  18. drop database ck;
  19. -- 切换到指定的数据库
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表