自学内容网 自学内容网

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

一、问题描述

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

二、问题分析

1、创建不同的角色账号;

2、给这些账号授予各自可访问数据库的权限。

三、实现方法

Centos8安装配置Mariadb数据库_centos8安装mariadbicon-default.png?t=N7T8https://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、数据库的常用操作

-- 查看所有的数据库sql:
show databases;


-- 创建数据库(数据库默认是latin1编码格式)
create database 需要创建的数据库名称
-- 示例:创建一个名为ck的数据库
create database ck;

-- 创建数据库且指定数据库的编码格式(中文一般使用utf8mb4)
create database 需要创建的数据库名称 charset 数据库的编码格式;
-- 示例:创建一个名为ck的数据库
create database ck2 charset utf8mb4;

-- 查看指定数据库的完整语句内容和编码信息sql:
show create database 需要查看的数据库名称;
-- 示例查看数据库ck的信息:
show create database ck;


-- 删除指定数据库
drop database 需要创建的数据库名称;
-- 示例:删除名为ck的数据库
drop database ck;


-- 切换到指定的数据库

原文地址:https://blog.csdn.net/xiaochenXIHUA/article/details/140664884

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!