mysql创建用户和创建数据库赋值用户操作权限

mysql 进入mysqldb

SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user;

查询所有用户

CREATE USER ‘oozie‘@‘%‘ IDENTIFIED BY ‘oozie‘;

创建一个用户可以访问所有数据库(%表示)密码是oozie

GRANT ALL PRIVILEGES ON *.* TO ‘oozie‘@‘%‘ IDENTIFIED BY ‘oozie‘ WITH GRANT OPTION;

赋值所有库的权限给用户oozie 密码是oozie

grant all privileges on ooize.* to ‘ooize‘@‘%‘ identified by ‘ooize‘;

赋值所有库所有权限给ooize 密码ooize

时间: 2024-08-06 19:21:35

mysql创建用户和创建数据库赋值用户操作权限的相关文章

MySQL最简单的指定数据库进行授权操作

使用场景: 在日常使用中,经常会使用到数据库系统,其中互联网中使用数据库种类频率最多的要属MySQL数据库,但使用该数据库不仅仅是单个数据库对应单个用户(root),一定会涉及权限管理问题,针对某个数据库创建对应的账户进行单独授权管理,控制该用户不可越权操作其他数据库.不可具有root权限. 解决方案: 1.先使用root管理员账户登录数据库. #mysql -uroot -p 2.查看数据库是否已有,此处以bastion数据库为例. mysql> show databases; +------

Oracle sql语句创建表空间、数据库、用户及授权

--创建表空间和数据库文件及默认表空间大小 create tablespace TableSpace_Test datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DataBase_Test.DBF' size 200m; --设置数据库自动增长 alter database datafile 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\DataBase_Test.DBF' autoextend on; --创建用户

Oracle数据库任何用户密码都能以sysdba角色登入

* 本文相关环境:Windows 10,64位操作系统:Oracle 11gR2:toad for Oracle12.1 最近在学习Oracle数据库,使用Toad for Oracle来查看数据库的信息,发现在以sysdba角色登录数据库时,无论输入什么密码,均可以连接到数据库,以为是数据库又出故障了,带着疑问,查找资料.发现里面有很多的学问,下面简单记述一下. Oracle认证用户有两种方式:操作系统认证与口令认证.操作系统认证也叫本地认证. 操作系统认证:Oracle认为操作系统用户是可靠

数据库导出导入操作(expdp,impdp)

EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用. 命令行: sqlplus/nolog connect username/password as sysdba 1.创建逻辑目录create directory dpdata1 as 'd:\xiaobog\dump'2.查看管理员目录select * from dba_directories;3.给用户赋予在指定目录的操作权限,最好以system等管理员赋予 grant read,write on d

MySql数据库基础操作——数据库、用户的创建,表的制作、修改等

MySql 是一款使用便捷.轻量级的数据库.因为他体积小.速度快.安装使用简单.开源等优点,目前是使用最广泛的数据库.目前位于Oracle甲骨文公司旗下.那今天我们就来介绍一下数据库的基本操作.具体介绍通过指令的方式来操作数据库. 首先,连接数据库的软件很多,比如说 Navicat 等软件.通过这些软件可以轻松便捷的操作数据库,但是今天的重点不在这. 我们今天普及一下指令操作的方式操作MySql数据库. 我们主要从以下 4 个方面介绍: 1.数据库的 创建.删除.查询 等语句 跳转 2.用户的

【MySQL学习】-- 0x03 .sql 创建用户及其对应数据库

------创建数据库(略)------------ ---------创建用户mysql5.6以上用insert创建用户是有问题的--------- GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION; -----------授权------------- ----这里我创建了个Library数据库给user01----------- grant all privileges o

MySQL workbench8.0 CE基本用法(创建数据库、创建表、创建用户、设置用户权限、创建SQL语句脚本)

原文地址:https://blog.csdn.net/zgcr654321/article/details/82156277 安装完成MySQL后,打开MySQL workbench8.0. 可以看到MySQL Connections下面是我们设置的MySQL本地登录账号,这个账号是我们在安装MySQL过程中设置的,一般命名为root,端口为3306,密码默认为空.双击进入. 要注意一点的是,在MySQL中,database(数据库)==schema(模式).在左下角schema下方区域鼠标右键

MySql、Mariadb创建数据库、用户及授权

1.创建一个测试数据库 -- 创建数据库 CREATE DATABASE test; 2.创建一个本地访问数据库的账户 - 创建用户 CREATE USER 'username' @ 'localhost' IDENTIFIED BY 'password';参数:username:数据库访问的账户:localhost:数据库的访问方式,外网访问的时候用%替换localhost即可:password:数据库访问密码,此处输入密码明文: 3.给测试账户分配权限 (1)分配所有权限 -- 给用户分配所

创建字符集数据库及如何对用户授权数据操作权限

操作系统:CentOS6.0 数据库系统:Mysql 任务:创建字符集数据库和对用户授权的问题 一.建立字符集数据库,避免乱码. 1)建立一个名为sky9896_gbk 的字符集数据库 mysql>CREATE DATABASE  sky9896_gbk  DEFAULT CHARACTER SET gbk; 2)建立一个名为sky9896_UTF 的字符集数据库 mysql> CREATE DATABASE  sky9896_utf8  DEFAULT CHARACTER SET  utf8