首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL数据库(十):用户授权与撤销授权

前言: 1.mysql数据库服务在不授权的情况下,只允许数据库管理员从数据库服务器本机登陆. 2.系统管理员才有修改数据库管理员密码的权限....客户端地址"; 1.2 授权用户可以从网络中的任意地址登陆到mysql server服务器 grant 权限列表 on 数据库名 to 用户名; 1.3 设置授权用户连接mysql server服务器时候的密码和授权权限...set password for 用户名@"客户端地址"=password("新密码"); 二、权限撤销(revoke) 1.命令格式: revoke  权限列表  on  数据库 from  用户名...@"客户端地址"; 注意:撤销的时候,只有对数据库有过授权的才可以撤销 2.条件的表示方法 *权限列表、数据库名、用户名、客户端地址的表示方法和授权时候的表示方式是一样的 例子: 1.1 撤销管理员用户从客户端...的登陆权限 delete from mysql.user where user="root" and host="192.168.4.205"; 1.3 撤销所有权限 revoke all on *.*

4.1K50

MySQL 数据库 简单操作命令 (部分总结)

1、查看进程方式查看数据库   ps - ajx|grep mysql 2、登录 MySQL mysql -u用户名 -p密码 3、开启服务 sudo service mysql start 4、停止服务...sudo service mysql stop 5、重启服务 sudo service mysql restart 6、查看所有数据库 show databases; 7、使用MySQL数据库 use...mysql 8、查看MySQL库中所有的表 show tables 9、在user这个表里查看用户和用户权限字段 select user ,host from user; 10、创建用户并赋予权限 grant...with grant option; 11、删除原来初始创建的root用户 delete from user where user=’root’ and host = ‘localhost’; 12、刷新数据库特权...、重启mysql服务,使用windows下客户端进行连接 每次更新或者更改配置都要重启服务 sudo service mysql restart  15、数据的逻辑删除:  is_Delete

76200
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql(入门基础了解部分,数据库的基本概念)

    今天终于在mysql的基础看完了,开始总结一波 为什么要使用数据库??? 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。...MySQL介绍 概述 :MySQL是一个开放源代码的关系型数据库管理系统,由瑞典MySQL AB(创始人Michael Widenius)公司1995年开发,迅速成为开源数据库的 No.1。...MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL是开源的,所以你不需要支付额外的费用。...MySQL是可以定制的,采用了GPL(GNU General Public License)协议,你可以修改源码来开发自己的MySQL系统。MySQL支持大型的数据库。...可以处理拥有上千万条记录的大型数据库。MySQL支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。

    85330

    MySQL学习笔记-进阶部分

    1、MySQL编程MySQL是一个关系型数据库管理系统,它将数据保存在不同表中以提供数据的灵活性。MySQL所使用的 SQL 是用于访问数据库的最常用标准化语言。...MySQL基础介绍 部分的创建数据库、创建数据表、更新数据、查询数据等语句都是MySQL编程的一部分。1.1、MySQL编程组成在 MySQL 编程中,可以将其分为以下4类。...存储过程的加入把 SQL 扩展成了一种程序设计语言,可利用存储过程把一个客户/服务器体系的数据库应用软件中的部分逻辑保存起来供日后使用。...参数列表中每个参数都有输入、输出类型、参数名称、参数类型三部分组成。...(3)routines表在MySQL中,information_schema 数据库下的routines 表中也保存了存储过程和自定义函数的信息,可以通过查询该表的记录来获取存储过程和自定义函数的信息。

    41620

    【赵渝强老师】MySQL的撤销日志文件和错误日志文件

    MySQL与Oracle一样都是通过逻辑存储结构来管理物理存储结构,即管理硬盘上存储的各种文件。下面将详细介绍InnoDB存储引擎中的撤销日志文件和错误日志文件。...一、MySQL的撤销日志文件(undo log)undo log中记录的是旧版本的数据,当我们对记录做了变更操作时就会产生undo记录。...[root@mysql11 data]# pwd/usr/local/mysql/data[root@mysql11 data]# ll undo_00*-rw-r-----. 1 mysql mysql...(1)创建一个新的数据库,并在数据库中创建一张表mysql> create database testdb;mysql> use testdb;mysql> create table t1(c1 int...);(2)删除数据库testdb对应的目录cd /usr/local/mysql/data/rm -rf testdb/(3)重启MySQLsystemctl restart mysqld(4)查看错误日志文件

    12010

    Greenplum数据库使用总结--目录部分

    目录 目录- 2 - 1 Greenplum整体架构信息- 9 - 1.1 架构图示- 9 - 1.2 Master主机与Segment主机任务- 9 - 1.3 数据库分布键分布数据策略- 10 -...1.3.1 HASH策略- 10 - 1.3.2 随机分布- 10 - 1.4 master主节点获取segment节点上的数据顺序- 10 - 2 Greenplum数据库常用知识- 10 - 2.1...- 95 - 11.2.2 在DATABASE(数据库)上的权限- 96 - 11.2.2.1 权限说明- 96 - 11.2.2.2 权限创建实例- 96 - 11.2.2.3 权限撤销实例- 97...- 99 - 11.2.3.9 验证撤销的权限- 100 - 11.2.4 在TABLE(表)上的权限- 100 - 11.2.4.1 权限验证说明- 100 - 11.2.4.2 把SELECT(查询...)权限赋予用户- 100 - 11.2.4.3 查看权限效果- 100 - 11.2.4.4 赋予用户更多的权限- 101 - 11.2.4.5 撤销用户的权限- 101 - 11.2.4.6 查看撤销后的效果

    1.4K10

    MySQL数据库(一):安装MySQL数据库

    安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、简述MYSQL 1.什么是数据库?...DB DataBase :数据库 依照某种数据模型进行组织并存放到存储器的数据集合 DBMS DataBase Manager System :数据库管理系统 用来操作和管理数据库的大型服务软件...DBS DataBase System :数据库系统 即DB+DBMS指带有数据库并整合了数据库管理软件的计算机系统 2.E-R数据模型 3.常见数据库软件服务商 甲骨文:MYSQL...[确定] 6.登陆mysql并查询当前数据库 [root@svr5 mysql]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost...需要注意的是这里的root用户不是Linux系统的root用户,而是mysql数据库的管理员root。

    22.8K80

    【MySQL】数据库介绍以及MySQL数据库

    目录 数据库介绍 数据库概述 数据表 MySql数据库 MySql安装 登录MySQL数据库 ​​​​​​​SQLyog(MySQL图形化开发工具) 数据库介绍 数据库概述 什么是数据库(DB:DataBase...数据库的保护、维护 通信 数据库与数据库管理系统的关系 常见的数据库管理系统 MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费。...SQLite : 嵌入式的小型数据库,应用在手机端。 上课会学:MYSQL 这里使用MySQL数据库。MySQL中可以有多个数据库,数据库是真正存储数据的地方。...表记录与java类对象的对应关系 数据库跟数据表的关系:一个数据库中可以有若干张表 MySql数据库​​​​​​​ MySql安装 安装 参考MySQL安装图解.doc 安装后,MySQL会以windows...也可以在DOS窗口,通过命令完成MySQL服务的启动和停止(必须以管理运行cmd命令窗口) 登录MySQL数据库 MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root

    23.8K21

    MySQL数据库介绍——初始数据库MySQL

    写在前面: 哈喽大家好我是网络豆云计算运维人员,本系列文章主要给大家讲解MySQL数据库的一些操作,从入门到精通,本文讲解的是MySQL数据库的认识。和我一起进入数据库的世界吧!...一.数据库基础知识 Mysql是⼀个开放源代码的数据库管理系统(DBMS) ,它是由 Mysql AB 公司开发、发布并⽀持的。...Mysql 是⼀个跨平台的开源关系数据库管理系统,⼴泛地应⽤ 在 Internet 上的中⼩型⽹站公司开发中。 数据库是由⼀批 数据 构成的 有序 的 集合 。...二.数据库技术构成 数据库系统由硬件部分和软件部分共同构成,硬件主要⽤于存储数据库中的数据, 包括计算机、存储设备等。...软件部分则主要包括DBMS、⽀持DBMS运⾏的操作系统,以及⽀持多种语⾔进⾏应⽤开发的访问技术等。 1.数据库系统 数据库系统有3个主要的组成部分: 数据库:⽤于存储数据的地⽅。

    32810

    【Mysql】Mysql数据库基础

    2.数据库操作 2.1显示当前所有的数据库 SHOW DATABASES; 具体SQL语句操作: information_schema数据库是MySQL服务器的数据字典(保存所有数据表和库的结构信息...) performance_schema数据库是MySQL服务器的性能字典(保存全局变量等的设置) mysql 主要负责MySQL服务器自己需要使用的控制和管理信息(用户的权限关系等) sys是系统数据库...,包括了存储过程,自定义函数等信息 切记:这4个数据库是MySQL安装时自动创建的,建议不要随意的删除和修改这些数据库,避免造成服务器故障。...在创建数据库时,我们要指定字符集,这时我们一般指定utf8字符集,它可以包含非常多语言。而MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。...mysql中不存在字符;所以可以用‘’或“”表示字符串。 3.3 日期类型 为了方便在数据库中存储日期和时间,MySQL提供了表示日期和时间的数据类型。

    8610

    MySQL抑制binlog日志中的BINLOG部分

    MySQL通过binlog来记录整个数据的变更过程,因此我们只要有MySQL的binlog日志即可完整的还原数据库。...对于MIXED(部分SQL语句)和ROW模式是以base-64方式记录,会以BINLOG开头,是一段伪SQL,我们可以用使用base64-output参数来抑制其显示。...以上描述对于binlog日志中的BINLOG部分,如果要过虑掉需要指定DECODE-ROWS 以及--verbose选项。...*/; truncate table t1 #使用-v参数的情形,可以看到我们操作生成的SQL语句了,为insert into ..@1之类的形式,如果-vv则输出列的描述信息 #BINLOG部分依旧被显示出来...*/; truncate table t1 #添加--base64-output=DECODE-ROWS选项来抑制BINLOG的显示,如下我们看不到了BINLOG部分 SHELL>  mysqlbinlog

    1.5K10

    MySQL权限控制部分一些细节

    // MySQL权限控制部分回顾 // 今天周天,早上懒了一会儿,起的有点儿晚,中午没事儿干,重新看了看MySQL里面的权限控制模块,再次回头看,还是有很多收获的细节,这里记录一下,方便自己后续查看...关于权限部分的内容,之前3月11号的文章中有写过一些,今天的内容,我们使用一个一个的细节知识点来撰写(本文中所使用的MySQL版本是5.7.16),在写这些知识点之前,我们首先介绍一下MySQL的权限控制粒度...、然后了解一下MySQL中客户端发起请求的时候,服务端所做的核实工作,先来看权限控制粒度: 1、全局层级 全局权限使用于给一个给定服务器中的所有数据库,这些权限存储在mysql.user表中,使用...2、数据库层级 数据库权限适用于一个给定数据库中的所有目标,包含表对象和存储过程,这些权限存储在mysql.db表中,使用grant all on db_name....和对应的revoke语句来授予或者撤销权限。

    85910

    SQL审核 | SQLE 新增部分 MySQL 审核规则!

    SQLE 是一款面向数据库使用者和管理者,支持多场景审核,支持标准化上线流程,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具。...新增部分 MySQL 审核规则 (1) 禁止使用TIMESTAMP字段 背景:TIMESTAMP 有2038年限制 并且时区转换。...(4)ELECT 不能有ORDER BY 背景:ORDER BY 对MYSQL性能影响大,不太好优化,可以把排序前置到后端,前端,客户端。...SQL上线的,在部分智能扫描的场景里(慢日志扫描,库表审核等)都是已经上线后的SQL,不应该进行SQL上线的限制。...审核场景化改造兼容事后审核模式; [#734] 新增部分MySQL审核规则; 禁止使用TIMESTAMP字段 添加字段不带AFTER, BEFOR IN的值必须少于 N 个 ELECT 不能有ORDER

    1.7K30
    领券