Mysql或MariaDB数据库的用户与授权操作——实操保姆级教程
一、问题描述
在日常的工作中,我们需要给不同角色的人员创建不同的账号,他们各自可访问的数据库或权限不一样,这时就需要创建用户和赋予不同的权限内容了。
二、问题分析
1、创建不同的角色账号;
2、给这些账号授予各自可访问数据库的权限。
三、实现方法
注意:首先需要使用具有超管或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)!